Bonjour
J'ai un souci bizzare avec websphere. Quand j'essaie de déployer mon jar j'ai l"erreur suivante
ALors que le log4j est bien dans le classpath.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 Echec de addEjbModule pour xxx.jar [class com.ibm.ws.runtime.component.DeployedModuleImpl] java.lang.NoClassDefFoundError: org/apache/log4j/Layout at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:1716) at java.lang.Class.getConstructor1(Class.java:1894) at java.lang.Class.newInstance3(Class.java:327) at java.lang.Class.newInstance(Class.java:301) at com.ibm.ejs.container.EJSContainer.loadBeanMetaData(EJSContainer.java:1349) at com.ibm.ejs.container.EJSContainer.getHomeWrapperCommon(EJSContainer.java:1012) at com.ibm.ejs.container.EJSContainer.getHomeInstance(EJSContainer.java:934) at com.ibm.ejs.container.EJSContainer.startBean(EJSContainer.java:913) at com.ibm.ws.runtime.component.EJBContainerImpl.startBean(EJBContainerImpl.java:1301) at com.ibm.ws.runtime.component.EJBContainerImpl.install(EJBContainerImpl.java:1034) at com.ibm.ws.runtime.component.EJBContainerImpl.start(EJBContainerImpl.java:1508) at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:505) at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:808) at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:354) at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:578) at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:299) at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:256) at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536) at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413) at com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:128) at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536) at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413) at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183) at com.ibm.ws.runtime.WsServer.start(WsServer.java:128) at com.ibm.ws.runtime.WsServer.main(WsServer.java:225) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41) at java.lang.reflect.Method.invoke(Method.java:386) at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:105) at com.ibm.etools.websphere.tools.runner.api.ServerRunnerV5$1.run(ServerRunnerV5.java:97)
J'ai aussi mis dans le server.policy lautorisation pour la security comme dit sur le site de websphere.Mais rien n'y fait ça ne marche pas du tout.
Cordialement
Partager