Bruce Sanders [
https://community.jboss.org/people/brucesanders63] created the discussion
"Re: EJB-JAR.XML AND JBOSS.XML SETUP"
To view the discussion, visit:
https://community.jboss.org/message/730427#730427
--------------------------------------------------------------
Been a while since I posted but I still have the same problem and find very little on the
internet to assist. If I create my own enterprise java bean from source code using
Xdoclet to assist the jar does deploy. I match the jboss.xml from the successful deploy
with one in the ejb I still get the deploy error below. See below:
jboss.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jboss PUBLIC "-//JBoss//DTD JBOSS 2.4//EN" "
http://www.jboss.org/j2ee/dtd/jboss_2_4.dtd
http://www.jboss.org/j2ee/dtd/jboss_2_4.dtd">
<jboss>
<enterprise-beans>
<session>
<ejb-name>CalculationAppealsManagerBean</ejb-name>
<jndi-name>ejb/CalculationAppealsManagerBean</jndi-name>
</session>
</enterprise-beans>
<resource-managers>
</resource-managers>
</jboss>
ejb-jar.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans
2.0//EN" "
http://java.sun.com/dtd/ejb-jar_2_0.dtd
http://java.sun.com/dtd/ejb-jar_2_0.dtd">
<ejb-jar>
<enterprise-beans>
<session>
<description>Calculation Appeals Manager EJB</description>
<display-name>CalculationAppealsPortalManagerBean</display-name>
<ejb-name>CalculationAppealsManagerBean</ejb-name>
<home>com.spcs.intranet.calculationAppeals.business.ejb.CalculationAppealsManagerHome</home>
<remote>com.spcs.intranet.calculationAppeals.business.ejb.CalculationAppealsManager</remote>
<ejb-class>com.spcs.intranet.calculationAppeals.business.ejb.CalculationAppealsManagerBean</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
<env-entry>
<env-entry-name>ejb.sessionTimeout</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>600</env-entry-value>
</env-entry>
</session>
</enterprise-beans>
<assembly-descriptor>
<security-role>
<role-name>all</role-name>
</security-role>
<method-permission>
<role-name>all</role-name>
<method>
<ejb-name>CalculationAppealsManagerBean</ejb-name>
<method-name>*</method-name>
</method>
</method-permission>
<container-transaction>
<method>
<ejb-name>CalculationAppealsManagerBean</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
</assembly-descriptor>
</ejb-jar>
The deployment result is this:
org.jboss.deployment.DeploymentException
: Error in jboss.xml for Bean jmx/ejb/Adaptor: found in jboss.xml but not in ejb-jar.xmlat
org.jboss.metadata.ApplicationMetaData.importJbossXml(
ApplicationMetaData.java:956)at org.jboss.metadata.XmlFileLoader.load(
XmlFileLoader.java:200)at org.jboss.ejb.EJBDeployer.create(
EJBDeployer.java:541)at sun.reflect.NativeMethodAccessorImpl.invoke0(
Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)at java.lang.reflect.Method.invoke(
Method.java:324)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.integration.jboss.DeployerInterceptor.create(
DeployerInterceptor.java:74)at
org.jboss.ws.integration.jboss.DeployerInterceptorEJB.create(
DeployerInterceptorEJB.java:44)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 $Proxy26.create(Unknown Source)
at org.jboss.deployment.MainDeployer.create(
MainDeployer.java:969)at org.jboss.deployment.MainDeployer.deploy(
MainDeployer.java:818)at org.jboss.deployment.MainDeployer.deploy(
MainDeployer.java:782)at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)at java.lang.reflect.Method.invoke(
Method.java:324)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 $Proxy8.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$ScannerThread.loop(
AbstractDeploymentScanner.java:274)at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(
AbstractDeploymentScanner.java:225)16:54:01,010 ERROR [MainDeployer] Could not create
deployment:
file:/C:/JBoss4.0/jboss-4.0.5.GA/server/default/deploy/CalculationAppeals_ejb.jar
org.jboss.deployment.DeploymentException
: Error in jboss.xml for Bean jmx/ejb/Adaptor: found in jboss.xml but not in ejb-jar.xmlat
org.jboss.metadata.ApplicationMetaData.importJbossXml(
ApplicationMetaData.java:956)at org.jboss.metadata.XmlFileLoader.load(
XmlFileLoader.java:200)at org.jboss.ejb.EJBDeployer.create(
EJBDeployer.java:541)at sun.reflect.NativeMethodAccessorImpl.invoke0(
Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)at java.lang.reflect.Method.invoke(
Method.java:324)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.integration.jboss.DeployerInterceptor.create(
DeployerInterceptor.java:74)at
org.jboss.ws.integration.jboss.DeployerInterceptorEJB.create(
DeployerInterceptorEJB.java:44)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 $Proxy26.create(Unknown Source)
at org.jboss.deployment.MainDeployer.create(
MainDeployer.java:969)at org.jboss.deployment.MainDeployer.deploy(
MainDeployer.java:818)at org.jboss.deployment.MainDeployer.deploy(
MainDeployer.java:782)at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)at java.lang.reflect.Method.invoke(
Method.java:324)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 $Proxy8.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$ScannerThread.loop(
AbstractDeploymentScanner.java:274)at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(
AbstractDeploymentScanner.java:225)
--------------------------------------------------------------
Reply to this message by going to Community
[
https://community.jboss.org/message/730427#730427]
Start a new discussion in Beginner's Corner at Community
[
https://community.jboss.org/choose-container!input.jspa?contentType=1&...]