Problème Tomcat sous Debian

Bonjour,

je travaille à l’origine sous mac os x et j’ai une application web avec une base de données que je dois installer sur un serveur. La machine sur laquelle je dois installer mon application est une debian testing lenny. Tomcat 5.5, Java 1.5 et MySQL 5 ont été installés sur la machine. On a installé ma base de données sans problème mais c’est avec Tomcat que ça coince.
Tomcat se lance mais mon application ne fonctionne pas. Dans le fichier catalina.out une erreur est signalée lors du lancement de Tomcat. Voici le début du fichier :

Created MBeanServer with ID: bwh1qx:fc4yqqhw.0:pbildb2:1
1-Feb-08 5:41:09 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/lib/gcj-4.2-81
:/usr/lib/jni
1-Feb-08 5:41:09 PM org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8180
1-Feb-08 5:41:09 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 874 ms
1-Feb-08 5:41:09 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
1-Feb-08 5:41:09 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.25
1-Feb-08 5:41:09 PM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
1-Feb-08 5:41:09 PM org.apache.catalina.core.StandardContext processTlds
SEVERE: Error reading tld listeners java.lang.NullPointerException
java.lang.NullPointerException
at java.io.File.normalizePath(libgcj.so.81)
at java.io.File.(libgcj.so.81)
at org.apache.catalina.startup.TldConfig.getJarPaths(TldConfig.java:692)
at org.apache.catalina.startup.TldConfig.execute(TldConfig.java:283)
at org.apache.catalina.core.StandardContext.processTlds(StandardContext.java:4307)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4144)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at java.lang.reflect.Method.invoke(libgcj.so.81)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
1-Feb-08 5:41:10 PM org.apache.catalina.core.ApplicationContext log
INFO: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRul
e: Target string: News / Redirect URL: cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target para
m value: paramValue / Redirect URL: jakarta.apache.org]]
1-Feb-08 5:41:10 PM org.apache.catalina.core.StandardContext processTlds
SEVERE: Error reading tld listeners java.lang.NullPointerException
java.lang.NullPointerException
at java.io.File.normalizePath(libgcj.so.81)

etc…

J’ai récupéré le projet il y a 3 mois et je ne connais pas encore assez Tomcat… j’ai fait des recherches mais je n’ai pas résolu le problème. Comme le problème est spécifique à Debian (j’ai réussi à installer mon application sous windows xp aussi) je m’adresse à vous.
Merci d’avance

Je ne connais rien de rien à java/tomcat, mais j’ai regardé ce que donnait une recherche sur “SEVERE: Error reading tld listeners java.lang.NullPointerException”, et en survolant, j’ai trouvé beaucoup de reflexions sur des problêmes d’accés aux logs et d’utilisation de commons-logging.
Ici, ça concerne suse, mais l’organisation sous debian est peut être identique ?
susa.wikidot.com/severe:error-re … pointerexc

sinon, si c’est un problême d’accés au logs, ça peut être une question d’ajouter l’user sous lequel tourne ton appli dans le groupe qui a droit d’accés aux bons logs.

Ou un truc comme ça… :mrgreen: