bonjour

bon mon problème est le suivant

j'ai développé une application sous Struts Mysql sous windows et l'appli fonctionne parfaitement.

Maintenant voulant la mettre en ligne je me suis mis trankilement sur une dedibox avec un OS ubuntu sans trop me stresser

Jusqu'ici tout va bien, j'installe Mysql, je passe mes script de création de base , tout marche nikel
je continu, j'installe Tomcat5 je tests les pages jsp d'exemple et des servlet nikel tout va bien
là je récupère quelques .war struts avec des exemples pour voir si ça tourne et tout est ok pour les exemples simples

Donc je décide de placer le .war de mon appli et là la page de logion s'affiche (c'est une .jsp) mais seulement petit problème lorsqu'il faut se connecter à la BDD je me retrouve avec cette erreur lors du lancement de tomcat:

UnavailableException: Initializing application data source org.apache.struts.action.DATA_SOURCE
at org.apache.struts.action.ActionServlet.initModuleDataSources(ActionServlet.java:812)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:335)
at javax.servlet.GenericServlet.init(GenericServlet.java:211)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1044)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:876)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4017)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4337)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:277)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:832)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:625)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:431)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
at org.apache.catalina.core.StandardService.start(StandardService.java:480)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
et ensuite lorsque je valide ma page de login qui est sencé checker en en base alors je me retrouve avec une erreur 404 me disant que ma servlet action est indisponible (logique !)


Bon j'ai pourtant mis les .jar

common-dbcp-.jar et mysql-connector-java-5.0.4-bin.jar

dans le répertoire : /usr/share/tomcat5/common/lib


mais voilà je pense que Tomcat ne monte pas ces jar lors de son lancement et du coup impossible de faire tourner mon application (elle tourne bien sous windows je le souligne encore)


Où ai-je pêché mon père ? Je suis à bout d'idée je dois avouer