Details
-
Bug
-
Resolution: Won't Do
-
Major
-
None
-
None
-
None
-
None
Description
SourceForge Submitter: konijnenburg .
Hi there,
I have two jars with a dependency between them:
domain.jar depends on sequenceGenerator.jar
when i deploy manually in the right order, everything
works fine.
Deployment on startup of jboss 3.0.0 results in errors.
Maybe this is a
bug/not yet supported.
snippets of deployment descriptors and errors below.
2002-06-18 16:53:55,977 ERROR
[org.jboss.ejb.EjbModule] Starting failed
org.jboss.deployment.DeploymentException: cannot
locate deployment info:
file:/C:/jboss/jboss-3.0.0_tomcat-
4.0.3/server/default/deploy/SequenceGenera
tor.jar
at org.jboss.ejb.EjbModule.locateContainerByPath
(EjbModule.java:1119)
at org.jboss.ejb.EjbModule.findContainer
(EjbModule.java:278)
at org.jboss.ejb.Container.setupEnvironment
(Container.java:981)
at org.jboss.ejb.Container.start(Container.java:564)
at org.jboss.ejb.EntityContainer.start
(EntityContainer.java:366)
at org.jboss.ejb.Container.invoke(Container.java:793)
at org.jboss.ejb.EntityContainer.invoke
(EntityContainer.java:1055)
at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:491)
at
org.jboss.system.ServiceController$ServiceProxy.invoke
(ServiceController.jav
a:894)
at $Proxy6.start(Unknown Source)
at org.jboss.system.ServiceController.start
(ServiceController.java:340)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invok
e(ReflectedMBeanDispat
cher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:491)
at org.jboss.util.jmx.MBeanProxy.invoke
(MBeanProxy.java:174)
at $Proxy11.start(Unknown Source)
at org.jboss.ejb.EjbModule.startService
(EjbModule.java:440)
at org.jboss.system.ServiceMBeanSupport.start
(ServiceMBeanSupport.java:162)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invok
e(ReflectedMBeanDispat
cher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:491)
at
org.jboss.system.ServiceController$ServiceProxy.invoke
(ServiceController.jav
a:894)
at $Proxy6.start(Unknown Source)
at org.jboss.system.ServiceController.start
(ServiceController.java:340)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invok
e(ReflectedMBeanDispat
cher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:491)
at org.jboss.util.jmx.MBeanProxy.invoke
(MBeanProxy.java:174)
at $Proxy5.start(Unknown Source)
at org.jboss.ejb.EJBDeployer.start
(EJBDeployer.java:398)
at org.jboss.deployment.MainDeployer.start
(MainDeployer.java:678)
at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:513)
at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:481)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invok
e(ReflectedMBeanDispat
cher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:491)
at org.jboss.util.jmx.MBeanProxy.invoke
(MBeanProxy.java:174)
at $Proxy4.deploy(Unknown Source)
at
org.jboss.deployment.scanner.URLDeploymentScanner.
deploy(URLDeploymentScanne
r.java:405)
at
org.jboss.deployment.scanner.URLDeploymentScanner.
scanDirectory(URLDeploymen
tScanner.java:586)
at
org.jboss.deployment.scanner.URLDeploymentScanner.
scan(URLDeploymentScanner.
java:465)
at
org.jboss.deployment.scanner.AbstractDeploymentScan
ner.startService(Abstract
DeploymentScanner.java:237)
at org.jboss.system.ServiceMBeanSupport.start
(ServiceMBeanSupport.java:162)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invok
e(ReflectedMBeanDispat
cher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:491)
at
org.jboss.system.ServiceController$ServiceProxy.invoke
(ServiceController.jav
a:894)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start
(ServiceController.java:340)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invok
e(ReflectedMBeanDispat
cher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:491)
at org.jboss.util.jmx.MBeanProxy.invoke
(MBeanProxy.java:174)
at $Proxy3.start(Unknown Source)
at org.jboss.deployment.SARDeployer.start
(SARDeployer.java:243)
at org.jboss.deployment.MainDeployer.start
(MainDeployer.java:678)
at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:513)
at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:481)
at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:465)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invok
e(ReflectedMBeanDispat
cher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:491)
at org.jboss.system.server.ServerImpl.doStart
(ServerImpl.java:314)
at org.jboss.system.server.ServerImpl.start
(ServerImpl.java:216)
at org.jboss.Main.boot(Main.java:142)
at org.jboss.Main$1.run(Main.java:375)
at java.lang.Thread.run(Thread.java:484)
2002-06-18 16:53:56,177 ERROR
[org.jboss.ejb.EJBDeployer] Could not deploy
file:/C:/jboss/jboss-3.0.0_tomcat-
4.0.3/server/default/deploy/domain.jar
org.jboss.deployment.DeploymentException: cannot
locate deployment info:
file:/C:/jboss/jboss-3.0.0_tomcat-
4.0.3/server/default/deploy/SequenceGenera
tor.jar
at org.jboss.ejb.EjbModule.locateContainerByPath
(EjbModule.java:1119)
at org.jboss.ejb.EjbModule.findContainer
(EjbModule.java:278)
at org.jboss.ejb.Container.setupEnvironment
(Container.java:981)
at org.jboss.ejb.Container.start(Container.java:564)
at org.jboss.ejb.EntityContainer.start
(EntityContainer.java:366)
at org.jboss.ejb.Container.invoke(Container.java:793)
at org.jboss.ejb.EntityContainer.invoke
(EntityContainer.java:1055)
sequencegenerator.jar ejb-jar.xml
.....
<ejb-jar>
<enterprise-beans>
<session>
<display-name>SequenceSession</display-
name>
<ejb-name>SequenceSession</ejb-name>
<home>com.etropolis.designpatterns.sequencegenerator
.SequenceSessionHome</ho
me>
<remote>com.etropolis.designpatterns.sequencegenerat
or.SequenceSession</remo
te>
<local-
home>com.etropolis.designpatterns.sequencegenerator.
SequenceSessionLo
calHome</local-home>
<local>com.etropolis.designpatterns.sequencegenerator.
SequenceSessionLocal</
local>
<ejb-
class>com.etropolis.designpatterns.sequencegenerator.
SequenceSessionBea
n</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
<ejb-local-ref>
<description />
<ejb-ref-name>ejb/Sequence</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<local-
home>com.etropolis.designpatterns.sequencegenerator.
SequenceHome</loc
al-home>
<local>com.etropolis.designpatterns.sequencegenerator.
Sequence</local>
<ejb-link>Sequence</ejb-link>
</ejb-local-ref>
</session>
....
sequencegenerator.jar jboss.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jboss PUBLIC '-//JBoss//DTD JBOSS
3.0//EN'
'http://www.jboss.org/j2ee/dtd/jboss_3_0.dtd'>
<jboss>
<enterprise-beans>
<session>
<ejb-name>SequenceSession</ejb-name>
<jndi-name>ejb/SequenceSession</jndi-name>
<local-jndi-
name>ejb/SequenceSessionLocal</local-jndi-name>
<ejb-local-ref>
<ejb-ref-name>ejb/Sequence</ejb-ref-name>
<local-jndi-name>ejb/Sequence</local-jndi-
name>
</ejb-local-ref>
</session>
<entity>
<ejb-name>Sequence</ejb-name>
<local-jndi-name>ejb/Sequence</local-jndi-
name>
</entity>
</enterprise-beans>
</jboss>
domain.jar ejb-jar.xml
....
<entity>
<display-name>HourSheet</display-name>
<ejb-name>HourSheet</ejb-name>
<local-
home>com.etropolis.domain.HourSheetHome</local-
home>
<local>com.etropolis.domain.HourSheet</local>
<ejb-
class>com.etropolis.domain.HourSheetBean</ejb-class>
<persistence-type>Container</persistence-
type>
<prim-key-
class>com.etropolis.domain.HourSheetPK</prim-key-
class>
<reentrant>False</reentrant>
<cmp-version>2.x</cmp-version>
<abstract-schema-name>HourSheet</abstract-
schema-name>
<cmp-field>
<field-name>id</field-name>
</cmp-field>
<cmp-field>
<field-name>month</field-name>
</cmp-field>
<cmp-field>
<field-name>year</field-name>
</cmp-field>
<ejb-local-ref>
<description />
<ejb-ref-
name>ejb/SequenceSessionLocal</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<local-
home>com.etropolis.designpatterns.sequencegenerator.
SequenceSessionLocalHome</local-home>
<local>com.etropolis.designpatterns.sequencegenerator.
SequenceSessionLocal</local>
<ejb-
link>SequenceGenerator.jar#SequenceSession</ejb-
link>
</ejb-local-ref>
....
regards
Erik