JBoss AS 5.0 JDK 6.x Window XP Eclipse JBoss Plugin My Eclipse project is set up using the default EJB project structure (Ear project, EJB project, Web project). I'm trying to inject a stateless ejb into a servlet filter, but upon deployment, I get the following exception....
00:11:22,593 ERROR [[/acme]] Exception starting filter MyServletFilter | java.lang.RuntimeException: Unable to inject jndi dependency: env/com.acme.myApp.servlets.MyServletFilter/myStatelessEJB into property com.acme.myApp.servlets.MyServletFilter.myStatelessEJB: Receive timed out | at org.jboss.injection.JndiPropertyInjector.lookup(JndiPropertyInjector.java:82) | at org.jboss.injection.JndiPropertyInjector.inject(JndiPropertyInjector.java:99) | at org.jboss.web.tomcat.service.TomcatInjectionContainer.processInjectors(TomcatInjectionContainer.java:360) | at org.jboss.web.tomcat.service.TomcatInjectionContainer.newInstance(TomcatInjectionContainer.java:243) | at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:220) | at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:332) | at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:90) | at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3783) | at org.apache.catalina.core.StandardContext.start(StandardContext.java:4413) | at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:367) | at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:146) | at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:460) | at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118) | at org.jboss.web.deployers.WebModule.start(WebModule.java:96) | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) | at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) | at java.lang.reflect.Method.invoke(Unknown Source) | at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157) | at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96) | at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) | at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) | at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668) | at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206) | at $Proxy36.start(Unknown Source) | at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42) | at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37) | at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62) | at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71) | at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51) | at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348) | at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:286) | at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598) | at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934) | at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062) | at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984) | at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822) | at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553) | at org.jboss.system.ServiceController.doChange(ServiceController.java:688) | at org.jboss.system.ServiceController.start(ServiceController.java:460) | at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:146) | at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:104) | at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:45) | at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62) | at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50) | at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171) | at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439) | at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157) | at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178) | at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1210) | at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098) | at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348) | at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598) | at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934) | at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062) | at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984) | at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822) | at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553) | at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781) | at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:545) | at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:304) | at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:205) | at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:405) | at org.jboss.Main.boot(Main.java:209) | at org.jboss.Main$1.run(Main.java:547) | at java.lang.Thread.run(Unknown Source) | Caused by: javax.naming.NamingException: Could not dereference object [Root exception is javax.naming.CommunicationException: Receive timed out [Root exception is java.net.SocketTimeoutException: Receive timed out]] | at org.jnp.interfaces.NamingContext.resolveLink(NamingContext.java:1339) | at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:804) | at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:673) | at org.jboss.ejb3.JndiUtil.lookup(JndiUtil.java:44) | at org.jboss.injection.JndiPropertyInjector.lookup(JndiPropertyInjector.java:75) | ... 65 more | Caused by: javax.naming.CommunicationException: Receive timed out [Root exception is java.net.SocketTimeoutException: Receive timed out] | at org.jnp.interfaces.NamingContext.discoverServer(NamingContext.java:1119) | at org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1227) | at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:516) | at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:509) | at javax.naming.InitialContext.lookup(Unknown Source) | at org.jnp.interfaces.NamingContext.resolveLink(NamingContext.java:1333) | ... 69 more | Caused by: java.net.SocketTimeoutException: Receive timed out | at java.net.PlainDatagramSocketImpl.receive0(Native Method) | at java.net.PlainDatagramSocketImpl.receive(Unknown Source) | at java.net.DatagramSocket.receive(Unknown Source) | at org.jnp.interfaces.NamingContext.discoverServer(NamingContext.java:1089) | ... 74 more >From what I can tell, what I'm doing is pretty basic and 'by the book'. In >the EJB project, I have an interface with @Local and an implementation with >@Stateless. The servlet filter declares a private variable as the >interface/local type along with the @EJB attribute. Everything I read shows >that this is the extent of the configuration I should expect. So I don't know >what to tweak or try. Any ideas? Thanks! View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4199308#4199308 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4199308 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user