IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Coldfusion Discussion :

Installion de ColdFusion 8.1 sous Linux


Sujet :

Coldfusion

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2
    Par défaut Installion de ColdFusion 8.1 sous Linux
    La dernière installation effectuée sous Linux-debian-sarge (il a quelques années) concernait la version 5 de coldfusion. C’était assez galère ! Après avoir supprimé cette ancienne version opérationnelle en production, j’ai installé ce week-end la version 8.1 pour Unix (version trial entreprise téléchargée du site adobe) sans difficulté. J’ai ramé un peu au niveau de l’administration (outil « coldfusion adminstrator »). Les explications fournies sont sommaires et la documentation peu claire. J’ai ainsi configuré un accès à Mysql ( sélection u « connector JDBC » dans la liste proposée de MYSQL(4/5) et paramétré ainsi avec cet outil d’administration une base MySQL (existante et opérationnelle, dénommée csif dans ce qui suit) . La validation du paramétrage indique que coldfusion s’est bien connecté à cette base. Pour tester j’ai intégré dans le serveur une application « test.cfm » .
    Le fichier Application.cfm (mis dans le même répertoire que test.cfm) comporte les lignes suivantes (recopie du code fonctionnant sous CF 5 ):

    <cfapplication name="CSIF"
    clientmanagement="Yes"
    sessionmanagement="Yes" sessiontimeout="#CreateTimeSpan(0,1,30,0)#">

    <!--- Base du site CSIF--->
    <cfparam Name="Attributes.dsn" default="csif">
    Code de « test.cfm » :

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Document sans titre</title>
    </head>

    <!--- vérification que le serveur coldfusion reconnaît le contenu de l’attribut #attribute.dsn# --->
    <cfoutput>
    base= "#attributes.dsn#"
    </cfoutput>

    <cfquery name="select_user" datasource= "#attributes.dsn#">
    select * from user
    </cfquery>

    <cfoutput query="select_user">
    #Nom_user#
    </cfoutput>
    <body>
    </body>
    </html>

    Résultat : le serveur coldfusion interprète correctement le paramètre #attributes.dsn# mais affiche le message d’erreur suivant :
    Error Occurred While Processing Request
    Error Diagnostic Information
    ODBC Error Code = IM002 (Data source not found and no default driver specified)
    [MERANT][ODBC lib] Data source 'CSIF' not found and no default driver specified
    Question pour la quelle je sollicite les lumières des membres du forum :
    A priori puisque l’administrateur de Codfusion indique qu’il se connecte bien à la base de donnéee « CSIF » et que le serveur CF affiche le paramètre de test #attributes.dsn# le pb est sans doute lié à l’appel, par l’applicatif, d’un fichier de l’ancienne configuration qui traîne je ne sais où (recherche d’un driver ODBC ?) et/ou qu’il faut programmer différemment le fichier de configuration et/ou autre chose qui m’échappe complètement. Merci d’avance si vous pouvez me sortir du bourbier. Une fois ce Pb résolu j’envisage de faire un document de synthèse et le mettre à la disposition du forum.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2006
    Messages : 84
    Par défaut
    Bonjour a mon avis, le code n'est pas en cause effectivement. J'ai installé 2version de CF en Linux.

    Comme ça, je dirais que le problème doit ce situer dans le connecteur MySQL quelle est l'URL JDBC que tu as ? Comme cela à vu de nez le problème est que tu n'est pas sur la bonne BD tu te connecte bien avec ton user ce qui te permet de valider la connexion avec l'administration, mais tu n'est pas sur le bonne BD. Tu peux ajouter l'URL de connexion JDBC si après sans trahir des secrets ?

    Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    jdbc:mysql://172.26.5.10:3306/CFCRM

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2
    Par défaut Merci Chevalier servant - Pb réglé
    Effectivement c'était de ce coté là qu'il fallait lorgner. Nous avons résolu le Pb en nous penchant dans la doc d'Adobe. Il faut effectivement paramétrer un connector en écrivant un scrip adahoc afin qu'apache soit informé de nos intentions. Merci à notre chevalier. J'ai l'intention de faire une petite note sur l'insattalion et en faire bénéficier la communauté.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Série] Accès au port série sous linux
    Par ghost dans le forum Entrée/Sortie
    Réponses: 10
    Dernier message: 10/10/2007, 10h43
  2. Comment désinstaller MySQL sous linux
    Par nahmsath dans le forum Installation
    Réponses: 5
    Dernier message: 18/09/2007, 10h46
  3. installer jbuilder7 sous linux
    Par rtlinfo34 dans le forum JBuilder
    Réponses: 5
    Dernier message: 30/10/2002, 19h16
  4. Réponses: 2
    Dernier message: 25/10/2002, 22h19
  5. Je ne peux établir une connexion cliente sous Linux.
    Par Anonymous dans le forum CORBA
    Réponses: 5
    Dernier message: 16/04/2002, 15h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo