Hi all:

No doubt this is something stupid I'm neglecting to do but here's what
happens.  Given two ejb jars, Customer.jar and Reference.jar  placed in the
jboss deploy directory, starting jboss results in the following behavior:

It deploys from reference as shown:

[AutoDeployer] Watching /home/jboss/deploy
[AutoDeployer] Watching /home/jboss/deploy/lib
[AutoDeployer] Auto deploy of file:/home/jboss/deploy/Reference.jar
[J2EE Deployer Default] Deploy J2EE application:
file:/home/jboss/deploy/Reference.jar
[J2eeDeployer] Create application Reference.jar
[J2eeDeployer] install EJB module Reference.jar
[Container factory]
Deploying:file:/home/jboss/tmp/deploy/Default/Reference.jar
[Verifier] Verifying
file:/home/jboss/tmp/deploy/Default/Reference.jar/ejb1001.j
ar
[Verifier] ReferenceFacadeBean: Verified.
[Container factory] Deploying GspSignTypeBean
[Container factory] Deploying ReferenceIdGenBean
[Container factory] Deploying ReferenceFacadeBean
[Container factory] Container Invoker RMI Port='4444'
[Container factory] Container Invoker Client SocketFactory='Default'
[Container factory] Container Invoker Server SocketFactory='Default'
[Container factory] Container Invoker Server SocketAddr='Default'
[Container factory] Container Invoker Optimize='true'
[Container factory] Begin java:comp/env for EJB: GspSignTypeBean
[Container factory] TCL: java.net.URLClassLoader@684706
[Container factory] Binding an EJBLocalReference ejb/ReferenceIdGenLocal
[Container factory] Binding ejb/ReferenceIdGenLocal to bean source:
ReferenceIdG
:

this continues successfully.  Next it attempts to deploy Customer as
follows:

[AutoDeployer] Auto deploy of file:/home/jboss/deploy/Customer.jar
[J2EE Deployer Default] Deploy J2EE application:
file:/home/jboss/deploy/Custome
r.jar
[J2eeDeployer] Create application Customer.jar
[J2eeDeployer] install EJB module Customer.jar
[Container factory]
Deploying:file:/home/jboss/tmp/deploy/Default/Customer.jar
[Verifier] Verifying
file:/home/jboss/tmp/deploy/Default/Customer.jar/ejb1002.ja
r
[Verifier] ReferenceFacadeBean: Verified.
[Container factory] Deploying GspSignTypeBean
[Container factory] Deploying ReferenceIdGenBean
[Container factory] Deploying ReferenceFacadeBean
[Container factory] Container Invoker RMI Port='4444'
[Container factory] Container Invoker Client SocketFactory='Default'
[Container factory] Container Invoker Server SocketFactory='Default'
[Container factory] Container Invoker Server SocketAddr='Default'
[Container factory] Container Invoker Optimize='true'
[Container factory] Begin java:comp/env for EJB: GspSignTypeBean
[Container factory] TCL: java.net.URLClassLoader@5e45e2
[Container factory] Binding an EJBLocalReference ejb/ReferenceIdGenLocal
:

Note that it says its deploying Customer when in fact is attempting to
deploy the Reference jar beans a second time, which results in the
following:

[Container factory] TCL: java.net.URLClassLoader@3e2893
[Container factory] Binding an EJBLocalReference
ejb/ReferenceIdGenBeanMVCLocal
[Container factory] Binding ejb/ReferenceIdGenBeanMVCLocal to bean source:
Refer
enceIdGenBean
[Container factory] Binding an EJBLocalReference ejb/GspSignTypeBeanMVCLocal
[Container factory] Binding ejb/GspSignTypeBeanMVCLocal to bean source:
GspSignT
ypeBean
[Container factory] End java:comp/env for EJB: ReferenceIdGenBean
[Container factory] Bound ReferenceFacadeBean to ejb/ReferenceFacade
[ContainerManagement] Registration is not done -> destroy
[ContainerManagement] Destroying
[ContainerManagement] Destroyed
[Default] javax.management.InstanceAlreadyExistsException:
Management:jnidName=G
spSignTypeBean
[Default]   at
com.sun.management.jmx.RepositorySupport.addMBean(RepositorySuppo
rt.java:134)
[Default]
[Default]   at
com.sun.management.jmx.MBeanServerImpl.internal_addObject(MBeanSe
rverImpl.java:2352)
[Default]
[Default]   at
com.sun.management.jmx.MBeanServerImpl.createMBean(MBeanServerImp
l.java:641)
[Default]
[Default]   at
org.jboss.ejb.ContainerFactory.handleContainerManagement(Containe
rFactory.java:721)
[Default]
[Default]   at
org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:378)
[Default]
[Default]   at
org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:304)
[Default]
[Default]   at java.lang.reflect.Method.invoke(Native Method)
[Default]


Any idea what I forgot to do?  Time is of the essence (isn't it always...)

Thanks in advance

Tom


_______________________________________________________
                   Blue Sky Ridge Engineering,Inc
                       www.blueskyridge.com

providing effective solutions for software engineering challenges

Thomas Markwalder     voice: +01 727-789-5034
                                     mobil: +01 727-409-5488
                                     email: [EMAIL PROTECTED]
________________________________________________________



_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to