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

BIRT Discussion :

[2.3.2] et JRE 1.6.0_06 (sous tomcat 6.0.16)


Sujet :

BIRT

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 7
    Points : 7
    Points
    7
    Par défaut [2.3.2] et JRE 1.6.0_06 (sous tomcat 6.0.16)
    Bonjour,
    Après avoir déployer le .war (version de birt 2.3.2) dans le gestionnaire d'application web de tomcat, et lorsque je veux lancer l'exemple founi avec birt, j'ai cette erreur.


    Etat HTTP 500
    type Rapport d'exception

    message

    description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.

    exception

    javax.servlet.ServletException: Erreur à l'instantiation de la classe servlet org.eclipse.birt.report.servlet.ViewerServlet
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
    org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    java.lang.Thread.run(Thread.java:619)


    cause mère

    java.lang.NoClassDefFoundError: org.apache.commons.logging.LogFactory
    org.apache.axis.components.logger.LogFactory.class$(LogFactory.java:45)
    org.apache.axis.components.logger.LogFactory$1.run(LogFactory.java:45)
    java.security.AccessController.doPrivileged(Native Method)
    org.apache.axis.components.logger.LogFactory.getLogFactory(LogFactory.java:41)
    org.apache.axis.components.logger.LogFactory.<clinit>(LogFactory.java:33)
    org.apache.axis.transport.http.AxisServletBase.<clinit>(AxisServletBase.java:58)
    sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    java.lang.Class.newInstance0(Class.java:355)
    java.lang.Class.newInstance(Class.java:308)
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
    org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    java.lang.Thread.run(Thread.java:619)


    note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/6.0.16.
    Si je déploie le version 2.3.0 de birt, l'exemple fonctionne bien.
    Mais, j'ai besoin de la version 2.3.2 pour pouvoir utiliser des états avec des tableaux croisés qui mon été fourni (il ne fonctionne pas avec la 2.3.0).

    Le gestionnaire d'application web de Tomcat ne me retourne aucune erreur, et m'indique que le service est bien lancé.
    Le probleme reste identique si j'arrête et relance le service (depuis le gestionnaire ou en ligne de commande)

    La version 2.3.2 de birt est-elle compatible avec le JRE 1.6 ? car sur ma machine de test, ça fonctionne avec le JRE 1.5.0_10

    Merci

  2. #2
    BiM
    BiM est déconnecté
    Expert éminent sénior
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Points : 10 765
    Points
    10 765
    Par défaut
    Bonjour,

    Ce n'est pas plutôt la version de Tomcat qui aurait changé ?
    Parce que là il te manque le jar : commons_logging qui n'est pas directement intégré à BIRT mais qui (il me semble) est intégré jusque Tomcat 5.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 7
    Points : 7
    Points
    7
    Par défaut
    Bonjour,
    effectivement, cela venait bien de la version de TomCat.
    Cela fonctionnait avec TomCat 5 et pas avec la 6.
    J'ai donc, avec votre conseil, récupérer la dernière version de commons-logging-api.jar que j'ai placé avec la versionde TomCat 6 (dans /bin) et tout fonctionne.
    Merci.

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

Discussions similaires

  1. Changement de JRE pour servlet sous tomcat
    Par The zxeno prophet dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 12/11/2009, 14h09
  2. JRE et dual screen sous Linux
    Par HNT dans le forum Général Java
    Réponses: 2
    Dernier message: 04/12/2006, 23h36
  3. bad class file error , tomcat 5.0.28, jre 1.5.0_06
    Par websurfeur dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 02/06/2006, 23h01
  4. [jre]utiliser une autre vm dans eclipse
    Par champion dans le forum Eclipse Java
    Réponses: 10
    Dernier message: 02/07/2004, 12h21
  5. Exécutable Java avec JRE intégré
    Par clawhammer dans le forum JBuilder
    Réponses: 2
    Dernier message: 06/10/2003, 17h26

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