Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2287 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Impossible de déployer un fichier WAR sur Jonas 5.1.5

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Impossible de déployer un fichier WAR sur Jonas 5.1.5

n°2046197
dragon3833​0
Posté le 04-01-2011 à 16:05:24  profilanswer
 

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 :
  1. Deploy error : /usr/jonas/deploy/project-0.0.1-SNAPSHOT.war
  2. Could not invoke method "deploy" on server "jonas"


 
Les logs de Jonas affiche la levée d'exception suivante:
 

Code :
  1. 2011-01-04 15:05:42,227 : SEVERE : http-8984-3 : BaseModelMBean.invoke :    Exception invoking method deploy
  2. java.lang.RuntimeException: Cannot deploy the deployable 'WARDeployableImpl[archive=/usr/jonas/deploy/project-0.0.1-SNAPSHOT.war]' : Unable to deploy dep
  3. loyable 'WARDeployableImpl[archive=/usr/jonas/deploy/project-0.0.1-SNAPSHOT.war]'
  4.         at org.ow2.jonas.lib.jmbeans.J2EEServer.__deploy(J2EEServer.java:775)
  5.         at org.ow2.jonas.lib.jmbeans.J2EEServer.deploy(J2EEServer.java)
  6.         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  7.         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
  8.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  9.         at java.lang.reflect.Method.invoke(Method.java:616)
  10.         at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:458)
  11.         at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:857)
  12.         at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:795)
  13.         at org.ow2.jonas.lib.management.extensions.base.JonasManagementRepr.invoke(JonasManagementRepr.java:511)
  14.         at org.ow2.jonas.lib.management.extensions.base.JonasManagementRepr.invoke(JonasManagementRepr.java:466)
  15.         at org.ow2.jonas.lib.management.extensions.server.ServerManagement.deploy(ServerManagement.java:162)
  16.         at org.ow2.jonas.lib.management.extensions.manager.ManagementEntryPoint.deploy(ManagementEntryPoint.java:935)
  17.         at org.ow2.jonas.webapp.jonasadmin.deploy.BaseDeployAction.deployModule(BaseDeployAction.java:840)
  18.         at org.ow2.jonas.webapp.jonasadmin.deploy.BaseDeployAction.deploy(BaseDeployAction.java:458)
  19.         at org.ow2.jonas.webapp.jonasadmin.deploy.ApplyDeployConfirmAction.executeAction(ApplyDeployConfirmAction.java:97)
  20.         at org.ow2.jonas.webapp.jonasadmin.JonasBaseAction.execute(JonasBaseAction.java:127)
  21.         at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
  22.         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
  23.         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
  24.         at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
  25.         at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
  26.         at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
  27.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
  28.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  29.         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
  30.         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
  31.         at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)
  32.         at org.ow2.jonas.web.tomcat6.CheckOpenResourcesValve.invoke(CheckOpenResourcesValve.java:73)
  33.         at org.ow2.jonas.web.tomcat6.tx.TransactionValve.invoke(TransactionValve.java:90)
  34.         at org.ow2.jonas.web.tomcat6.ResetAuthenticationValve.invoke(ResetAuthenticationValve.java:88)
  35.         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  36.         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
  37.         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  38.         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340)
  39.         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
  40.         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
  41.         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
  42.         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

mood
Publicité
Posté le 04-01-2011 à 16:05:24  profilanswer
 

n°2046352
brisssou
8-/
Posté le 05-01-2011 à 08:59:16  profilanswer
 

la trace fournie ne permet de savoir pourquoi le déploiement a raté.
Tu dois avoir des causes supplémentaires dans la stack trace
 
Enfin moi je dis ça, j'imagine hein :whistle:


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°2058272
steph59650
Posté le 21-02-2011 à 08:42:54  profilanswer
 

Bonjour Thomas,
 
J'ai également ce soucis avec jonas 5.1.5 (application basée sur spring/hibernate aussi) et je ne vois pas d'où ça vient ! As-tu trouvé la raison de ce problème ?
J'arrive à le déployer sur tomcat et sur jonas 4.10.3...
 
Merci d'avance de ton aide si tu as trouvé la solution !
 
Stéphanie
 

n°2059429
brisssou
8-/
Posté le 24-02-2011 à 16:42:44  profilanswer
 

alors le soucis de thomas venait du fait que JOnAS embarque Spring, et le classloader utilise en premier lieu les class venant du PARENT, ici JOnAS, et ensuite les class fournies par le WAR.
 
DONC, il faudrait modifier la conf de JOnAS pour ton appli et passer en parent_last (ça se fait très facilement avec WebSphere, je ne sais pas où modifier ça avec JOnAS).
 
mais Thomas, ce fourbe, a préféré refactorer son code pour utiliser la même version de Spring que JOnAS, à savoir une 2.5.X.
 
Et je suppose que JOnAS 4.10.3 n'utilise pas Spring, donc ça marche.


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Impossible de déployer un fichier WAR sur Jonas 5.1.5

 

Sujets relatifs
lier un fichierImpossible de telecharger MP3 d'un site Web!!
Ouvrir un fichier sur un shareControle nom fichier VBS
lire seconde ligne d'un fichier avec fgets en cUpload fichier et notification par mail !
ouverture fichier texteLire un fichier.txt et le traduire en liste
traitement un fichier de données en C++Gestion d'un fichier de réservation.
Plus de sujets relatifs à : Impossible de déployer un fichier WAR sur Jonas 5.1.5


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR