Már teljesen kivagyok nem tudok egy egyszerű EJB-t lefordítani.
Hiba:
Bean : number
Method : public abstract numberLocal create() throws CreateException
Section: 7.11.8
Warning: All the exceptions defined in the throws clause of the matching ejbCreate(...) method of the enterprise bean class must be included in the throws clause of a matching create(...) method.
20:18:41,640 ERROR [MainDeployer] Could not create deployment: file:/C:/jboss-4.0.4.GA/server/default/deploy/numberEJB.jar
org.jboss.deployment.DeploymentException: Verification of Enterprise Beans failed, see above for error messages.
at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:610)
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:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
at org.jboss.ws.server.WebServiceDeployer.create(WebServiceDeployer.java:99)
at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.create(SubDeployerInterceptorSupport.java:180)
at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:91)
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:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy35.create(Unknown Source)
at org.jboss.deployment.MainDeployer.create(MainDeployer.java:953)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:807)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
at sun.reflect.GeneratedMethodAccessor13.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:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
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:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy6.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
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:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
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:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy4.start(Unknown Source)
at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:755)
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:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
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:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy5.deploy(Unknown Source)
at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
at org.jboss.Main.boot(Main.java:200)
at org.jboss.Main$1.run(Main.java:464)
at java.lang.Thread.run(Unknown Source)
20:18:41,968 ERROR [URLDeploymentScanner] Incomplete Deployment listing:
--- Incompletely deployed packages ---
org.jboss.deployment.DeploymentInfo@af1a578a { url=file:/C:/jboss-4.0.4.GA/server/default/deploy/numberEJB.jar }
deployer: MBeanProxyExt[jboss.ejb:service=EJBDeployer]
status: Deployment FAILED reason: Verification of Enterprise Beans failed, see above for error messages.
state: FAILED
watch: file:/C:/jboss-4.0.4.GA/server/default/deploy/numberEJB.jar
altDD: null
lastDeployed: 1195845521390
lastModified: 1195845521375
ejb-jar.xml:
<?xml version="1.0" encoding="UTF-8"?>
<ejb-jar id="ejb-jar_ID" version="2.1" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd">
<display-name>
numberEJB</display-name>
<enterprise-beans>
<session>
<ejb-name>number</ejb-name>
<home>numberHome</home>
<remote>numberRemote</remote>
<local-home>numberLocalHome</local-home>
<local>numberLocal</local>
<ejb-class>numberBean</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
</session>
</enterprise-beans>
</ejb-jar>
JBOSS.xml:
<?xml version="1.0" encoding="UTF-8"?>
<jboss>
<enterprise-beans>
<session>
<ejb-name>number</ejb-name>
<jndi-name>ejb/number</jndi-name>
</session>
</enterprise-beans>
</jboss>
Hiba:
Bean : number
Method : public abstract numberLocal create() throws CreateException
Section: 7.11.8
Warning: All the exceptions defined in the throws clause of the matching ejbCreate(...) method of the enterprise bean class must be included in the throws clause of a matching create(...) method.
20:18:41,640 ERROR [MainDeployer] Could not create deployment: file:/C:/jboss-4.0.4.GA/server/default/deploy/numberEJB.jar
org.jboss.deployment.DeploymentException: Verification of Enterprise Beans failed, see above for error messages.
at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:610)
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:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
at org.jboss.ws.server.WebServiceDeployer.create(WebServiceDeployer.java:99)
at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.create(SubDeployerInterceptorSupport.java:180)
at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:91)
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:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy35.create(Unknown Source)
at org.jboss.deployment.MainDeployer.create(MainDeployer.java:953)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:807)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
at sun.reflect.GeneratedMethodAccessor13.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:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
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:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy6.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
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:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
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:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy4.start(Unknown Source)
at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:755)
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:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
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:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy5.deploy(Unknown Source)
at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
at org.jboss.Main.boot(Main.java:200)
at org.jboss.Main$1.run(Main.java:464)
at java.lang.Thread.run(Unknown Source)
20:18:41,968 ERROR [URLDeploymentScanner] Incomplete Deployment listing:
--- Incompletely deployed packages ---
org.jboss.deployment.DeploymentInfo@af1a578a { url=file:/C:/jboss-4.0.4.GA/server/default/deploy/numberEJB.jar }
deployer: MBeanProxyExt[jboss.ejb:service=EJBDeployer]
status: Deployment FAILED reason: Verification of Enterprise Beans failed, see above for error messages.
state: FAILED
watch: file:/C:/jboss-4.0.4.GA/server/default/deploy/numberEJB.jar
altDD: null
lastDeployed: 1195845521390
lastModified: 1195845521375
ejb-jar.xml:
<?xml version="1.0" encoding="UTF-8"?>
<ejb-jar id="ejb-jar_ID" version="2.1" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd">
<display-name>
numberEJB</display-name>
<enterprise-beans>
<session>
<ejb-name>number</ejb-name>
<home>numberHome</home>
<remote>numberRemote</remote>
<local-home>numberLocalHome</local-home>
<local>numberLocal</local>
<ejb-class>numberBean</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
</session>
</enterprise-beans>
</ejb-jar>
JBOSS.xml:
<?xml version="1.0" encoding="UTF-8"?>
<jboss>
<enterprise-beans>
<session>
<ejb-name>number</ejb-name>
<jndi-name>ejb/number</jndi-name>
</session>
</enterprise-beans>
</jboss>
Page
viewed times
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))
11 Comments
Böszörményi Péter
M Attila
Haladunk igazad volt zmb, de még mindig nem kóser:
17:06:05,468 INFO [EjbModule] Deploying number
17:06:05,484 WARN [ServiceController] Problem creating service jboss.j2ee:jndiName=ejb.number,service=EJB
java.lang.NoSuchMethodException
at java.lang.Class.getMethod(Unknown Source)
at org.jboss.ejb.StatelessSessionContainer.setupHomeMapping(
at org.jboss.ejb.SessionContainer.createService(
at org.jboss.system.ServiceMBeanSupport.jbossInternalCreate(
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(
at sun.reflect.GeneratedMethodAccessor3.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(
at org.jboss.mx.server.Invocation.dispatch(
at org.jboss.mx.server.Invocation.invoke(
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(
at org.jboss.mx.server.MBeanServerImpl.invoke(
at org.jboss.system.ServiceController$ServiceProxy.invoke(
at $Proxy0.create(Unknown Source)
at org.jboss.system.ServiceController.create(
at sun.reflect.NativeMethodAccessorImpl.invoke0(
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(
at org.jboss.mx.server.Invocation.dispatch(
at org.jboss.mx.server.Invocation.invoke(
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(
at org.jboss.mx.server.MBeanServerImpl.invoke(
at org.jboss.mx.util.MBeanProxyExt.invoke(
at $Proxy67.create(Unknown Source)
at org.jboss.ejb.EjbModule.createService(
at org.jboss.system.ServiceMBeanSupport.jbossInternalCreate(
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(
at sun.reflect.GeneratedMethodAccessor3.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(
at org.jboss.mx.server.Invocation.dispatch(
at org.jboss.mx.server.Invocation.invoke(
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(
at org.jboss.mx.server.MBeanServerImpl.invoke(
at org.jboss.system.ServiceController$ServiceProxy.invoke(
at $Proxy0.create(Unknown Source)
at org.jboss.system.ServiceController.create(
at org.jboss.system.ServiceController.create(
at sun.reflect.GeneratedMethodAccessor5.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(
at org.jboss.mx.server.Invocation.dispatch(
at org.jboss.mx.server.Invocation.invoke(
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(
at org.jboss.mx.server.MBeanServerImpl.invoke(
at org.jboss.mx.util.MBeanProxyExt.invoke(
at $Proxy34.create(Unknown Source)
at org.jboss.ejb.EJBDeployer.create(
at sun.reflect.NativeMethodAccessorImpl.invoke0(
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(
at org.jboss.mx.server.Invocation.dispatch(
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(
at org.jboss.mx.server.Invocation.invoke(
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(
at org.jboss.mx.interceptor.DynamicInterceptor.invoke(
at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(
at org.jboss.ws.server.WebServiceDeployer.create(
at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.create(
at org.jboss.deployment.SubDeployerInterceptor.invoke(
at org.jboss.mx.server.Invocation.invoke(
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(
at org.jboss.mx.server.MBeanServerImpl.invoke(
at org.jboss.mx.util.MBeanProxyExt.invoke(
at $Proxy35.create(Unknown Source)
at org.jboss.deployment.MainDeployer.create(
at org.jboss.deployment.MainDeployer.deploy(
at org.jboss.deployment.MainDeployer.deploy(
at sun.reflect.GeneratedMethodAccessor13.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(
at org.jboss.mx.server.Invocation.dispatch(
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(
at org.jboss.mx.server.Invocation.invoke(
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(
at org.jboss.mx.server.Invocation.invoke(
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(
at org.jboss.mx.server.MBeanServerImpl.invoke(
at org.jboss.mx.util.MBeanProxyExt.invoke(
at $Proxy6.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(
17:06:05,484 INFO [EJBDeployer] Deployed: file:/C:/jboss-4.0.4.GA/server/default/deploy/numberEJB.jar
17:06:05,500 ERROR [URLDeploymentScanner] Incomplete Deployment listing:
--- MBeans waiting for other MBeans ---
ObjectName: jboss.j2ee:jndiName=ejb.number,service=EJB
State: FAILED
Reason:
--- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
ObjectName: jboss.j2ee:jndiName=ejb.number,service=EJB
State: FAILED
Reason:
: org.jboss.ejb.StatelessSessionContainer.removeHome()StatelessSessionContainer.java:139)SessionContainer.java:169)ServiceMBeanSupport.java:260)ServiceMBeanSupport.java:243)ReflectedDispatcher.java:155)Invocation.java:94)Invocation.java:86)AbstractMBeanInvoker.java:264)MBeanServerImpl.java:659)ServiceController.java:978)ServiceController.java:330)Native Method)ReflectedDispatcher.java:155)Invocation.java:94)Invocation.java:86)AbstractMBeanInvoker.java:264)MBeanServerImpl.java:659)MBeanProxyExt.java:210)EjbModule.java:379)ServiceMBeanSupport.java:260)ServiceMBeanSupport.java:243)ReflectedDispatcher.java:155)Invocation.java:94)Invocation.java:86)AbstractMBeanInvoker.java:264)MBeanServerImpl.java:659)ServiceController.java:978)ServiceController.java:330)ServiceController.java:273)ReflectedDispatcher.java:155)Invocation.java:94)Invocation.java:86)AbstractMBeanInvoker.java:264)MBeanServerImpl.java:659)MBeanProxyExt.java:210)EJBDeployer.java:641)Native Method)ReflectedDispatcher.java:155)Invocation.java:94)AbstractInterceptor.java:133)Invocation.java:88)ModelMBeanOperationInterceptor.java:142)DynamicInterceptor.java:97)InterceptorServiceMBeanSupport.java:238)WebServiceDeployer.java:99)SubDeployerInterceptorSupport.java:180)SubDeployerInterceptor.java:91)Invocation.java:88)AbstractMBeanInvoker.java:264)MBeanServerImpl.java:659)MBeanProxyExt.java:210)MainDeployer.java:953)MainDeployer.java:807)MainDeployer.java:771)ReflectedDispatcher.java:155)Invocation.java:94)AbstractInterceptor.java:133)Invocation.java:88)ModelMBeanOperationInterceptor.java:142)Invocation.java:88)AbstractMBeanInvoker.java:264)MBeanServerImpl.java:659)MBeanProxyExt.java:210)URLDeploymentScanner.java:421)URLDeploymentScanner.java:610)AbstractDeploymentScanner.java:263)AbstractDeploymentScanner.java:274)AbstractDeploymentScanner.java:225)java.lang.NoSuchMethodException: org.jboss.ejb.StatelessSessionContainer.removeHome()java.lang.NoSuchMethodException: org.jboss.ejb.StatelessSessionContainer.removeHome()M Attila
Hozzáfűzés az ejb.number helyett az ejb/number-t is próbáltam!
Auth Gábor
M Attila
Megoldódott a probléma, annyira nagy baki hogy le sem merem írni:
A Home interface-t véletlenül EjbObject-nek is kiterjesztettem!
De hogy hogyan nem tudom???
Biztos be voltam rúgva!?
Auth Gábor
Böszörményi Péter
Auth Gábor
Nem tudom mekkora projekt ez, de ha még kicsi, akkor érdemes meggondolni, hogy inkább EJB3 alapú legyen (esetleg azt is, hogy JBoss helyett Glassfish legyen az AS :).
Böszörményi Péter
Auth Gábor
Nemtom... ezekre nem figyeltem, viszont fele annyi szívás van a Glassfish-el, mint a JBoss-al, ha be kell állítani (admin konzol, stb). Ráadásul a JBoss 5.x lesz EJB3 kompatibilis, igen sok szívás van a 4.0.x és a 4.2.x JBoss-al is, ha EJB3 alkalmazást kell benne üzemeltetni.
Munkahelyemen JBoss-t preferáljuk, de egy-két kollégát már sikerült meggyőznöm, hogy talán a Glassfish jobb választás.
Auth Gábor
Hozzáfűzés az ejb.number helyett az ejb/number-t is próbáltam!