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

Maven Java Discussion :

Archiva et mysql


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 20
    Par défaut Archiva et mysql
    Bonjour tout le monde,

    Je suis bloqué, cela fait deux jours que je galère avec archiva. Je voulais utiliser mysql comme base de données avec une installation standalone. Est-ce possible? j'ai cherché sur la doc officielle mais sans succès. A chaque lancement de archiva il m'envoie un énorme message d'erreur, voici une partie de ce message

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    jvm 1    | INFO: ********** FATAL ERROR STARTING UP PLEXUS-WEBWORK INTEGRATION **********
    jvm 1    | Looks like the Plexus listener was not configured for your web app! 
    jvm 1    | You need to add the following to web.xml: 
    jvm 1    | 
    jvm 1    |     <listener>
    jvm 1    |         <listener-class>org.codehaus.plexus.xwork.PlexusLifecycleListener</listener-class>
    jvm 1    |     </listener>
    jvm 1    | Jun 6, 2008 3:06:19 PM org.mortbay.jetty.servlet.ServletHandler$Context log
    jvm 1    | INFO: Plexus container already in context.
    jvm 1    | [ERROR] Error while deploying appserver archiva-plexus-application-1.0.2.jar.
    jvm 1    | org.codehaus.plexus.appserver.ApplicationServerException: Error in the app server lifecycle post-app-container-init-service-call phase.
    jvm 1    | 	at org.codehaus.plexus.appserver.application.deploy.DefaultApplicationDeployer.deployJar(DefaultApplicationDeployer.java:119)
    jvm 1    | 	at org.codehaus.plexus.appserver.application.deploy.DefaultApplicationDeployer.deploy(DefaultApplicationDeployer.java:88)
    jvm 1    | 	at org.codehaus.plexus.appserver.lifecycle.phase.ApplicationDeploymentPhase$1.onJarDiscovered(ApplicationDeploymentPhase.java:44)
    Si c'est pas suffisant, je peux en envoyer encore...

    Comment j'ai procédé ?

    * J'ai téléchargé un driver mysql (MySQL Connector/J) depuis http://dev.mysql.com/downloads/connector/j/5.1.html
    * mis le jar du driver dans le répertoire core
    * modifié le fichier conf/plexus.xml

    Voila le modèle que j'ai suivi, j'ai juste changé les nom des BDDs, utilisateur et mot de passe.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
     
     ....
              <!--
                   Datasources
              -->
              <resource>
                <name>jdbc/users</name>
                <type>javax.sql.DataSource</type>
                <properties>
                  <property>
                    <name>driverClassName</name>
                    <value>com.mysql.jdbc.Driver</value>
                  </property>
                  <property>
                    <name>url</name>
                    <value>jdbc:mysql://localhost:3306/ARCHIVA_USERS?autoReconnect=true</value>
                  </property>
                  <property>
                    <name>username</name>
                    <value>TATA</value>
                  </property>
                  <property>
                    <name>password</name>
                    <value>PASS_TATA</value>
                  </property>
                </properties>
              </resource>
              <resource>
                <name>jdbc/archiva</name>
                <type>javax.sql.DataSource</type>
                <properties>
                  <property>
                    <name>driverClassName</name>
                    <value>com.mysql.jdbc.Driver</value>
                  </property>
                  <property>
                    <name>url</name>
                    <value>jdbc:mysql://localhost:3306/ARCHIVA_DB?autoReconnect=true</value>
                  </property>
                  <property>
                    <name>username</name>
                    <value>TOTO</value>
                  </property>
                  <property>
                    <name>password</name>
                    <value>PASS_TOTO</value>
                  </property>
                </properties>
              </resource>
            </resources>
            .....

    Là j'ai vraiment besoin d'aide !!

    Merci à l'avance

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 20
    Par défaut
    Bon je vais répondre à ma question, Je pense que ceci sera très utile pour les autres, surtout que c'est une chose pas facile à deviner juste en lisant les logs

    Donc mon problème vient du fait que ma base de données Mysql utilise utf-8 comme encodage par défaut.

    Il faut juste changer l'encodage pour mes deux bases du utf8 à latin1

    ALTER DATABASE `votre_base` DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci

    http://www.mail-archive.com/continuu.../msg02597.html

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

Discussions similaires

  1. Volumetrie base MySQL avec ARCHIVA
    Par erm31 dans le forum Maven
    Réponses: 2
    Dernier message: 10/07/2007, 14h17
  2. [Kylix] [cgi] pb déploiement appli avec connexion MySQL [rés
    Par Nepomiachty Olivier dans le forum EDI
    Réponses: 3
    Dernier message: 06/08/2002, 20h09
  3. Probleme C++Builder et Mysql
    Par noname dans le forum C++Builder
    Réponses: 3
    Dernier message: 20/06/2002, 13h40
  4. connection a une BDD MySql
    Par delire8 dans le forum MFC
    Réponses: 7
    Dernier message: 19/06/2002, 18h18
  5. [Kylix] Pb connection à Mysql
    Par Anonymous dans le forum EDI
    Réponses: 3
    Dernier message: 25/04/2002, 15h26

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