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

Struts 1 Java Discussion :

Connection a oracle


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 40
    Par défaut Connection a oracle
    Bonjour,

    Voila que j'essaie désesperament de me connecter a cette fichue base de donné oracle sans succès... La servlet action est indisponible ....

    J'ai téléchargé le driver oracle ojdbc14.jar pour jdk 1.4. voici mon strus-config =>

    <data-sources>
    <data-source type="org.apache.commons.dbcp.BasicDataSource">
    <set-property property="driverClassName" value="oracle.jdbc.OracleDriver" />
    <set-property property="url" value="jdbc:oracle:thin:@endroitSecret:dbSercerte" />
    <set-property property="username" value="user" />
    <set-property property="password" value="pass"/>
    </data-source>
    </data-sources>
    Pourtant lorsque j'etablie un connection normal (depuis ma servlet, avec DriverManager ...) je peux y acceder (meme psw, user, chemin, ...) et sortir des valeurs et pourquoi pas depuis Struts ?!?!

  2. #2
    Membre émérite
    Avatar de RanDomX
    Profil pro
    sans
    Inscrit en
    Mars 2003
    Messages
    579
    Détails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : sans

    Informations forums :
    Inscription : Mars 2003
    Messages : 579
    Par défaut
    Certainenement parce que l'actionServlet est mal configurée dans ton web.xml

    t u n'as pas d'erruer au demarrage ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 40
    Par défaut
    Ben justement ... Lorsque j'efface ce code, tout fonctionne et je peux établir une connection "manuelle" depuis la servlet (avec DriverManager et tout le tralala) et tout fonctionne !!!

    Et lorsque je veux employer strut pour la connection ben la servlet action est indisponible. C'est à dire qu'elle a pas pu être instanciée dès le départ de l'application !!! Franchement je vois pas l'erreur parce que les paramètre ont l'aire d'être juste et la syntaxe.... aurais-je des yeux de taupe ???

  4. #4
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Es-tu sur que tu a mis la DataSource au bon endroit dans struts-config?
    Quelle est l'erreur que struts te donne? (dans localhost_log....)?

    Sinon, d'un point de vue plus général:
    The DataSource manager is being retained in Struts 1.x for backward compatibility but may not be retained in Struts 2.x or later.
    L'usage des DataSources dans struts n'est pas du tout conseillé. Nous avons choisi de créer les pools de connections vers notre SGBD via Tomcat. Struts n'a pas vocation à gérer les connexions vers des bases de données.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 40
    Par défaut
    Voici le log ==> Servlet action is currently unavailable

    Ouais j'ai mis la datasource au début (avant action mapping les formbeans et tout ca)

    Struts gère-t-il mal les connections aux bases de données ? Pourquoi ont-ils intégré ce système et maintenant faut plus l'utiliser ?!?!

    Bon ben dans ce cas je crois que je vais continuer avec mon DriverManager .... sniff je trouvais pratique....

  6. #6
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Struts gère bien les connections, mais ce n'est pas son travail.

    Tu peux utiliser les pools de connections Tomcat qui fonctionnent bien aussi, et au moins, c'est le travail de Tomcat de faire ca.

    Sinon, dans ton localhost_log, tu dois avoir un message un peu plus précis sur la raison qui a rendu ta servlet indisponible.

    Tu peux essayer de rajouter dans ta Data-source:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <set-property property="maxActive" value="10" />
    <set-property property="maxWait" value="5000" />
    <set-property property="defaultAutoCommit" value="false" />
    <set-property property="defaultReadOnly" value="false" />
    <set-property property="validationQuery" value="SELECT COUNT(*) FROM users" />
    (en modifiant la query de validation)

    et relis la FAQ Datasource Struts. As-tu bien placé le common-jdbc dans ton projet ou dans Tomcat?

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 40
    Par défaut
    Haha lalala désolé pour vous déranger pour si peu mais voici donc le probleme ...

    As-tu bien placé le common-jdbc dans ton projet ou dans Tomcat?
    Des fois on se demande, galérer pour si peu ,.. . ouaiches ..

    Comme j'avais téléchargé les librairies livrées avec struts je pensais que celle-ci y était d'office, en fait non ...

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Avril 2009
    Messages : 29
    Par défaut Connection Struts Oracle avec Netbeans
    Bien voilà tout est dans le titre.
    Quelqu'un a une idée sur le comment faire? les étapes à réaliser?

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Avril 2009
    Messages : 29
    Par défaut Suis trop rapide???
    Alors comme pour les rectifications à apporter sur le tuto Struts (de la version 1.2.7 à 1.2.9). J'ai du me débrouiller tout seul comme un grand
    (à part que cette fois ci je me casse plus les pieds à écrire ce qu'il faut faire) Et que quelqu'un vienne me poser la question tient!!!

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Avril 2009
    Messages : 29
    Par défaut et maintenant??
    Ben JPA biensur et ensuite? ben heuuu allez les EJB!! tant que j'y suis

  11. #11
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    La prochaine fois, si tu veux des réponses, évite de poster dans une discussion tagguée Résolu car ceux qui viennent sur le forum pour aider les autres ne les ouvrent généralement pas.

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

Discussions similaires

  1. Se connecter à distance à Oracle.
    Par titof dans le forum Oracle
    Réponses: 1
    Dernier message: 21/09/2005, 20h33
  2. [Debutant]Creation d'une connection vers ORACLE
    Par Wisefool dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 11/08/2005, 16h59
  3. Connection a Oracle sans client
    Par schiper dans le forum MFC
    Réponses: 2
    Dernier message: 02/08/2005, 10h57
  4. Code de connection à BD Oracle
    Par bobic dans le forum ASP
    Réponses: 12
    Dernier message: 29/07/2005, 15h35
  5. [VB6] Connection ODBC Oracle
    Par babe dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 07/10/2002, 16h52

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