Bonjour,

j'ai un message d'erreur qui m'arrive souvent, qui est :
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
37
38
39
40
41
42
43
44
11:02:37,377 INFO  [org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC service thread 1-4) JNDI bindings for session bean named ParamBean in deployment unit subdeployment "MIDA.jar" of deployment "MIDA-EAR.ear" are as follows:

	java:global/MIDA-EAR/MIDA/ParamBean!ireq.beans.ParamBean
	java:app/MIDA/ParamBean!ireq.beans.ParamBean
	java:module/ParamBean!ireq.beans.ParamBean
	java:global/MIDA-EAR/MIDA/ParamBean!ireq.beans.ParamBeanLocal
	java:app/MIDA/ParamBean!ireq.beans.ParamBeanLocal
	java:module/ParamBean!ireq.beans.ParamBeanLocal

11:02:37,408 INFO  [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-2) JBAS010403: Deploying JDBC-compliant driver class oracle.jdbc.OracleDriver (version 11.2)
11:02:37,689 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/MidatService2]] (MSC service thread 1-8) Exception sending context initialized event to listener instance of class org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap: java.lang.RuntimeException: javax.naming.NameNotFoundException: MIDA-EAR/MIDA/TransfoBean!ireq.beans.TransfoBean -- service jboss.naming.context.java.global.MIDA-EAR.MIDA."TransfoBean!ireq.beans.TransfoBean"
	at org.jboss.resteasy.plugins.server.resourcefactory.JndiResourceFactory.getScannableClass(JndiResourceFactory.java:62) [resteasy-jaxrs-2.3.2.Final.jar:]
	at org.jboss.resteasy.core.ResourceMethodRegistry.addResourceFactory(ResourceMethodRegistry.java:96) [resteasy-jaxrs-2.3.2.Final.jar:]
	at org.jboss.resteasy.core.ResourceMethodRegistry.addResourceFactory(ResourceMethodRegistry.java:84) [resteasy-jaxrs-2.3.2.Final.jar:]
	at org.jboss.resteasy.core.ResourceMethodRegistry.addJndiResource(ResourceMethodRegistry.java:58) [resteasy-jaxrs-2.3.2.Final.jar:]
	at org.jboss.resteasy.spi.ResteasyDeployment.registration(ResteasyDeployment.java:350) [resteasy-jaxrs-2.3.2.Final.jar:]
	at org.jboss.resteasy.spi.ResteasyDeployment.start(ResteasyDeployment.java:225) [resteasy-jaxrs-2.3.2.Final.jar:]
	at org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap.contextInitialized(ResteasyBootstrap.java:28) [resteasy-jaxrs-2.3.2.Final.jar:]
	at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3392) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:3850) [jbossweb-7.0.13.Final.jar:]
	at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:90) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_27]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_27]
	at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_27]
Caused by: javax.naming.NameNotFoundException: MIDA-EAR/MIDA/TransfoBean!ireq.beans.TransfoBean -- service jboss.naming.context.java.global.MIDA-EAR.MIDA."TransfoBean!ireq.beans.TransfoBean"
	at org.jboss.as.naming.ServiceBasedNamingStore.lookup(ServiceBasedNamingStore.java:97)
	at org.jboss.as.naming.NamingContext.lookup(NamingContext.java:178)
	at org.jboss.as.naming.InitialContext.lookup(InitialContext.java:123)
	at org.jboss.as.naming.NamingContext.lookup(NamingContext.java:214)
	at javax.naming.InitialContext.lookup(InitialContext.java:392) [rt.jar:1.6.0_27]
	at org.jboss.resteasy.plugins.server.resourcefactory.JndiResourceFactory.getScannableClass(JndiResourceFactory.java:57) [resteasy-jaxrs-2.3.2.Final.jar:]
	... 14 more

11:02:37,736 ERROR [org.apache.catalina.core.StandardContext] (MSC service thread 1-8) Error listenerStart
11:02:37,736 ERROR [org.apache.catalina.core.StandardContext] (MSC service thread 1-8) Context [/MidatService2] startup failed due to previous errors
11:02:37,752 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-8) MSC00001: Failed to start service jboss.web.deployment.default-host./MidatService2: org.jboss.msc.service.StartException in service jboss.web.deployment.default-host./MidatService2: JBAS018040: Failed to start context
	at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:95)
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_27]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_27]
	at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_27]
J’ai trouvé dans un des forums que ma solution devrais être : ajouté le descripteur de déploiement dans le EAR et ajouté <initialize-in-order>true</initialize-in-order> pour m'assuré que je ejb.jar est déployer avec le war.
https://developer.jboss.org/thread/172042?tstart=0 (voir a la fin)

Mais ca pas marché pour moi !! Et je ne voix pas quoi faire de plus pour corrigé ce bug !!!

Mon web.xml:
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="3.0"
 xmlns="http://java.sun.com/xml/ns/javaee"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
 <display-name>MidatService2</display-name>
 
 
 <context-param>
  <param-name>resteasy.jndi.resources</param-name>
  <param-value>java:global/MIDA-EAR/MIDA/TransfoBean!ireq.beans.TransfoBean,java:global/MIDA-EAR/MIDA/TransfoBean!ireq.beans.TransfoBeanLocal,java:global/MIDA-EAR/MIDA/JaxtestBean!ireq.beans.Jaxtest,java:global/MIDA-EAR/MIDA/JaxtestBean,java:global/MIDA-EAR/MIDA/UserBean!ireq.beans.UserBean,java:global/MIDA-EAR/MIDA/UserBean!ireq.beans.UserBeanLocal,java:global/MIDA-EAR/MIDA/InterventionBean!ireq.beans.InterventionBean,java:global/MIDA-EAR/MIDA/InterventionBean!ireq.beans.InterventionBeanLocal,java:global/MIDA-EAR/MIDA/PosteBean!ireq.beans.PosteBeanLocal,java:global/MIDA-EAR/MIDA/PosteBean!ireq.beans.PosteBeanl,java:global/MIDA-EAR/MIDA/MesureBean!ireq.beans.MesureBeanLoca,java:global/MIDA-EAR/MIDA/MesureBean!ireq.beans.MesureBean,java:global/MIDA-EAR/MIDA/ModeleBean2!ireq.beans.ModeleBean2,java:global/MIDA-EAR/MIDA/ModeleBean2,java:global/MIDA-EAR/MIDA/ModeleBean!ireq.beans.ModeleBeanLocal,java:global/MIDA-EAR/MIDA/ModeleBean!ireq.beans.ModeleBean,java:global/MIDA-EAR/MIDA/ParamBean!ireq.beans.ParamBeanLocal,java:global/MIA-EAR/MIDA/ParamBean!ireq.beans.ParamBean</param-value>
 </context-param>
 
 
 <context-param>
  <param-name>resteasy.role.based.security</param-name>
  <param-value>true</param-value>
 </context-param>
 <context-param>
  <param-name>resteasy.servlet.mapping.prefix</param-name>
  <param-value>/Service</param-value>
 </context-param>
 <listener>
  <listener-class>org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap</listener-class>
 </listener>
 <servlet>
  <servlet-name>Resteasy</servlet-name>
  <servlet-class>org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher</servlet-class>
 </servlet>
 <servlet-mapping>
  <servlet-name>Resteasy</servlet-name>
  <url-pattern>/Service/*</url-pattern>
 </servlet-mapping>
 <welcome-file-list>
  <welcome-file>index.html</welcome-file>
  <welcome-file>index.htm</welcome-file>
  <welcome-file>index.jsp</welcome-file>
  <welcome-file>default.html</welcome-file>
  <welcome-file>default.htm</welcome-file>
  <welcome-file>default.jsp</welcome-file>
 </welcome-file-list>
 <security-constraint>
  <web-resource-collection>
   <web-resource-name>All resources</web-resource-name>
   <description>Protects all resources</description>
   <url-pattern>/*</url-pattern>
   <http-method>GET</http-method>
   <http-method>POST</http-method>
   <http-method>DELETE</http-method>
   <http-method>PUT</http-method>
  </web-resource-collection>
  <auth-constraint>
   <role-name>Admin</role-name>
   <role-name>Intervenant</role-name>
   <role-name>Superviseur</role-name>
  </auth-constraint>
 </security-constraint>
 <login-config>
  <auth-method>BASIC</auth-method>
  <realm-name>Test Realm</realm-name>
 </login-config>
 <security-role>
  <role-name>Admin</role-name>
 </security-role>
 <security-role>
  <role-name>Intervenant</role-name>
 </security-role>
 <security-role>
  <role-name>Superviseur</role-name>
 </security-role>
</web-app>
mon application.xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?xml version="1.0" encoding="UTF-8"?>
<application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:application="http://java.sun.com/xml/ns/javaee/application_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_6.xsd" id="Application_ID" version="6">
  <display-name>MIDAEAR</display-name>
  <initialize-in-order>true</initialize-in-order>
  <module>
    <web>
      <web-uri>MidatService2.war</web-uri>
      <context-root>MidatService2</context-root>
    </web>
  </module>
  <module>
    <ejb>MIDA.jar</ejb>
  </module>
</application>
Y a t'il une solution !?

Grand merci d'avance