Bonjour à tous,
Depuis plusieurs jours je tente de déployer un fichier WAR sur un serveur d'application Jonas 5.1.5 en vain.
note: il s'agit d'une application spring/hibernate.
Le .war géréré par Maven se deploie sans difficultés sur un serveur Tomcat (5 ou 6) les servlets fonctionnent bien. En revanche sous Jonas, la console graphique d’administration m'affiche le message d'erreur suivant:
Code :
- Deploy error : /usr/jonas/deploy/project-0.0.1-SNAPSHOT.war
- Could not invoke method "deploy" on server "jonas"
|
Les logs de Jonas affiche la levée d'exception suivante:
Code :
- 2011-01-04 15:05:42,227 : SEVERE : http-8984-3 : BaseModelMBean.invoke : Exception invoking method deploy
- java.lang.RuntimeException: Cannot deploy the deployable 'WARDeployableImpl[archive=/usr/jonas/deploy/project-0.0.1-SNAPSHOT.war]' : Unable to deploy dep
- loyable 'WARDeployableImpl[archive=/usr/jonas/deploy/project-0.0.1-SNAPSHOT.war]'
- at org.ow2.jonas.lib.jmbeans.J2EEServer.__deploy(J2EEServer.java:775)
- at org.ow2.jonas.lib.jmbeans.J2EEServer.deploy(J2EEServer.java)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:616)
- at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:458)
- at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:857)
- at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:795)
- at org.ow2.jonas.lib.management.extensions.base.JonasManagementRepr.invoke(JonasManagementRepr.java:511)
- at org.ow2.jonas.lib.management.extensions.base.JonasManagementRepr.invoke(JonasManagementRepr.java:466)
- at org.ow2.jonas.lib.management.extensions.server.ServerManagement.deploy(ServerManagement.java:162)
- at org.ow2.jonas.lib.management.extensions.manager.ManagementEntryPoint.deploy(ManagementEntryPoint.java:935)
- at org.ow2.jonas.webapp.jonasadmin.deploy.BaseDeployAction.deployModule(BaseDeployAction.java:840)
- at org.ow2.jonas.webapp.jonasadmin.deploy.BaseDeployAction.deploy(BaseDeployAction.java:458)
- at org.ow2.jonas.webapp.jonasadmin.deploy.ApplyDeployConfirmAction.executeAction(ApplyDeployConfirmAction.java:97)
- at org.ow2.jonas.webapp.jonasadmin.JonasBaseAction.execute(JonasBaseAction.java:127)
- at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
- at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
- at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
- at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
- at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
- at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
- at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
- at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
- at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)
- at org.ow2.jonas.web.tomcat6.CheckOpenResourcesValve.invoke(CheckOpenResourcesValve.java:73)
- at org.ow2.jonas.web.tomcat6.tx.TransactionValve.invoke(TransactionValve.java:90)
- at org.ow2.jonas.web.tomcat6.ResetAuthenticationValve.invoke(ResetAuthenticationValve.java:88)
- at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
- at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
- at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
- at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340)
- at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
- at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
- at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
- at java.lang.Thread.run(Thread.java:636)
|
Cette erreur me bloque complètement dans mon projet et cela devient critique :s
Je vous remercie de votre aide par avance.
Bonne journée et très bonne année,
Thomas