Is this problem maybe due in part to JNDI changes in AS7
Does AS7 need some other param-value in web.xml?
<context-param>
<param-name>resteasy.jndi.resources</param-name>
<param-value>ejb-integration/SimpleResourceBean/local,ejb-integration/LocatingResourceBean/local
</param-value>
</context-param>
Getting nowhere, the stack trace below is the result of some experimenting.
I tried (in desperation):
<param-value>java:app/ejb-integration-3.0-beta-4/SimpleResourceBean,java:app/ejb-integration-3.0-beta-4/LocatingResourceBean>
18:02:19,908 INFO [org.jboss.as.server.deployment] (MSC service thread 1-4)
JBAS015876: Starting deployment of "ejb-integration.ear"
18:02:20,887 INFO [org.jboss.as.server.deployment] (MSC service thread 1-7)
JBAS015876: Starting deployment of "ejb-integration-war-3.0-beta-4.war"
18:02:20,887 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1)
JBAS015876: Starting deployment of "ejb-integration-3.0-beta-4.jar"
18:02:21,028 INFO
[org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor]
(MSC service thread 1-11) JNDI bindings for session bean named
LocatingResourceBean in deployment unit subdeployment
"ejb-integration-3.0-beta-4.jar" of deployment "ejb-integration.ear" are as
follows:
java:global/ejb-integration/ejb-integration-3.0-beta-4/LocatingResourceBean!org.resteasy.test.ejb.LocatingResource
java:app/ejb-integration-3.0-beta-4/LocatingResourceBean!org.resteasy.test.ejb.LocatingResource
java:module/LocatingResourceBean!org.resteasy.test.ejb.LocatingResource
java:global/ejb-integration/ejb-integration-3.0-beta-4/LocatingResourceBean
java:app/ejb-integration-3.0-beta-4/LocatingResourceBean
java:module/LocatingResourceBean
18:02:21,030 INFO
[org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor]
(MSC service thread 1-11) JNDI bindings for session bean named
SimpleResourceBean in deployment unit subdeployment
"ejb-integration-3.0-beta-4.jar" of deployment "ejb-integration.ear" are as
follows:
java:global/ejb-integration/ejb-integration-3.0-beta-4/SimpleResourceBean!org.resteasy.test.ejb.SimpleResource
java:app/ejb-integration-3.0-beta-4/SimpleResourceBean!org.resteasy.test.ejb.SimpleResource
java:module/SimpleResourceBean!org.resteasy.test.ejb.SimpleResource
java:global/ejb-integration/ejb-integration-3.0-beta-4/SimpleResourceBean
java:app/ejb-integration-3.0-beta-4/SimpleResourceBean
java:module/SimpleResourceBean
18:02:21,031 ERROR [stderr] (MSC service thread 1-11) java.lang.Exception:
entering getSubResourceClass()
18:02:21,031 ERROR [stderr] (MSC service thread 1-11) at
org.jboss.resteasy.util.GetRestful.getSubResourceClass(GetRestful.java:59)
18:02:21,032 ERROR [stderr] (MSC service thread 1-11) at
org.jboss.as.jaxrs.deployment.JaxrsComponentDeployer.deploy(JaxrsComponentDeployer.java:73)
18:02:21,032 ERROR [stderr] (MSC service thread 1-11) at
org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113)
18:02:21,032 ERROR [stderr] (MSC service thread 1-11) at
org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
18:02:21,033 ERROR [stderr] (MSC service thread 1-11) at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
18:02:21,033 ERROR [stderr] (MSC service thread 1-11) at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
18:02:21,033 ERROR [stderr] (MSC service thread 1-11) at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
18:02:21,033 ERROR [stderr] (MSC service thread 1-11) at
java.lang.Thread.run(Thread.java:680)
18:02:21,034 ERROR [stderr] (MSC service thread 1-11) java.lang.Exception:
entering getSubResourceClass()
18:02:21,034 ERROR [stderr] (MSC service thread 1-11) at
org.jboss.resteasy.util.GetRestful.getSubResourceClass(GetRestful.java:59)
18:02:21,035 ERROR [stderr] (MSC service thread 1-11) at
org.jboss.as.jaxrs.deployment.JaxrsComponentDeployer.deploy(JaxrsComponentDeployer.java:73)
18:02:21,035 ERROR [stderr] (MSC service thread 1-11) at
org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113)
18:02:21,035 ERROR [stderr] (MSC service thread 1-11) at
org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
18:02:21,035 ERROR [stderr] (MSC service thread 1-11) at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
18:02:21,036 ERROR [stderr] (MSC service thread 1-11) at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
18:02:21,036 ERROR [stderr] (MSC service thread 1-11) at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
18:02:21,036 ERROR [stderr] (MSC service thread 1-11) at
java.lang.Thread.run(Thread.java:680)
18:02:21,171 INFO [org.jboss.web] (MSC service thread 1-1) JBAS018210:
Registering web context: /ejb-integration-war
18:02:21,188 INFO [org.jboss.as.server] (DeploymentScanner-threads - 1)
JBAS018565: Replaced deployment "ejb-integration.ear" with deployment
"ejb-integration.ear"
18:02:35,557 ERROR
[org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/ejb-integration-war]]
(http-localhost-127.0.0.1-8080-1) StandardWrapper.Throwable:
java.lang.RuntimeException: javax.naming.NameNotFoundException:
ejb-integration-3.0-beta-4/LocatingResourceBean> -- service
jboss.naming.context.java.app.ejb-integration."ejb-integration-3.0-beta-4".LocatingResourceBean>
at
org.jboss.resteasy.plugins.server.resourcefactory.JndiResourceFactory.getScannableClass(JndiResourceFactory.java:62)
[resteasy-jaxrs-3.0-beta-4.jar:]
at
org.jboss.resteasy.core.ResourceMethodRegistry.addResourceFactory(ResourceMethodRegistry.java:100)
[resteasy-jaxrs-3.0-beta-4.jar:]
at
org.jboss.resteasy.core.ResourceMethodRegistry.addResourceFactory(ResourceMethodRegistry.java:88)
[resteasy-jaxrs-3.0-beta-4.jar:]
at
org.jboss.resteasy.core.ResourceMethodRegistry.addJndiResource(ResourceMethodRegistry.java:62)
[resteasy-jaxrs-3.0-beta-4.jar:]
at
org.jboss.resteasy.spi.ResteasyDeployment.registration(ResteasyDeployment.java:353)
[resteasy-jaxrs-3.0-beta-4.jar:]
at
org.jboss.resteasy.spi.ResteasyDeployment.start(ResteasyDeployment.java:226)
[resteasy-jaxrs-3.0-beta-4.jar:]
at
org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.init(ServletContainerDispatcher.java:67)
[resteasy-jaxrs-3.0-beta-4.jar:]
at
org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.init(HttpServletDispatcher.java:36)
[resteasy-jaxrs-3.0-beta-4.jar:]
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1202)
[jbossweb-7.0.13.Final.jar:]
at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:952)
[jbossweb-7.0.13.Final.jar:]
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:188)
[jbossweb-7.0.13.Final.jar:]
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
[jbossweb-7.0.13.Final.jar:]
at
org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)
[jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
[jbossweb-7.0.13.Final.jar:]
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
[jbossweb-7.0.13.Final.jar:]
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[jbossweb-7.0.13.Final.jar:]
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
[jbossweb-7.0.13.Final.jar:]
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
[jbossweb-7.0.13.Final.jar:]
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)
[jbossweb-7.0.13.Final.jar:]
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
[jbossweb-7.0.13.Final.jar:]
at java.lang.Thread.run(Thread.java:680) [classes.jar:1.6.0_26]
Caused by: javax.naming.NameNotFoundException:
ejb-integration-3.0-beta-4/LocatingResourceBean> -- service
jboss.naming.context.java.app.ejb-integration."ejb-integration-3.0-beta-4".LocatingResourceBean>
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)
[classes.jar:1.6.0_26]
at
org.jboss.resteasy.plugins.server.resourcefactory.JndiResourceFactory.getScannableClass(JndiResourceFactory.java:57)
[resteasy-jaxrs-3.0-beta-4.jar:]
... 20 more
18:02:35,598 ERROR
[org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/ejb-integration-war].[javax.ws.rs.core.Application]]
(http-localhost-127.0.0.1-8080-1) Allocate exception for servlet
javax.ws.rs.core.Application: javax.naming.NameNotFoundException:
ejb-integration-3.0-beta-4/LocatingResourceBean> -- service
jboss.naming.context.java.app.ejb-integration."ejb-integration-3.0-beta-4".LocatingResourceBean>
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)
[classes.jar:1.6.0_26]
at
org.jboss.resteasy.plugins.server.resourcefactory.JndiResourceFactory.getScannableClass(JndiResourceFactory.java:57)
[resteasy-jaxrs-3.0-beta-4.jar:]
at
org.jboss.resteasy.core.ResourceMethodRegistry.addResourceFactory(ResourceMethodRegistry.java:100)
[resteasy-jaxrs-3.0-beta-4.jar:]
at
org.jboss.resteasy.core.ResourceMethodRegistry.addResourceFactory(ResourceMethodRegistry.java:88)
[resteasy-jaxrs-3.0-beta-4.jar:]
at
org.jboss.resteasy.core.ResourceMethodRegistry.addJndiResource(ResourceMethodRegistry.java:62)
[resteasy-jaxrs-3.0-beta-4.jar:]
at
org.jboss.resteasy.spi.ResteasyDeployment.registration(ResteasyDeployment.java:353)
[resteasy-jaxrs-3.0-beta-4.jar:]
at
org.jboss.resteasy.spi.ResteasyDeployment.start(ResteasyDeployment.java:226)
[resteasy-jaxrs-3.0-beta-4.jar:]
at
org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.init(ServletContainerDispatcher.java:67)
[resteasy-jaxrs-3.0-beta-4.jar:]
at
org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.init(HttpServletDispatcher.java:36)
[resteasy-jaxrs-3.0-beta-4.jar:]
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1202)
[jbossweb-7.0.13.Final.jar:]
at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:952)
[jbossweb-7.0.13.Final.jar:]
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:188)
[jbossweb-7.0.13.Final.jar:]
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
[jbossweb-7.0.13.Final.jar:]
at
org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)
[jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
[jbossweb-7.0.13.Final.jar:]
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
[jbossweb-7.0.13.Final.jar:]
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[jbossweb-7.0.13.Final.jar:]
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
[jbossweb-7.0.13.Final.jar:]
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
[jbossweb-7.0.13.Final.jar:]
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)
[jbossweb-7.0.13.Final.jar:]
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
[jbossweb-7.0.13.Final.jar:]
at java.lang.Thread.run(Thread.java:680) [classes.jar:1.6.0_26]
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Resteasy-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/resteasy-users