Snippet of my weblogic deployment descriptor.
****************************************************************************
******************************
<weblogic-enterprise-bean>
<ejb-name>beanDataImportDispatch</ejb-name>
<message-driven-descriptor>
<pool>
<max-beans-in-free-pool>5</max-beans-in-free-pool>
</pool>
<destination-jndi-name>serial://jms/gcy/broadcast</destination-jndi-name>
</message-driven-descriptor>
<transaction-descriptor>
</transaction-descriptor>
<reference-descriptor>
<resource-description>
<res-ref-name>jdbc/gcyRWDS</res-ref-name>
<jndi-name>jdbc/gcyRWDS</jndi-name>
</resource-description>
<ejb-reference-description>
<ejb-ref-name>ejb/beanMultiRowImporter</ejb-ref-name>
<jndi-name>gcy/MultiRowImporter</jndi-name>
</ejb-reference-description>
<ejb-reference-description>
<ejb-ref-name>ejb/beanMultiColImporter</ejb-ref-name>
<jndi-name>gcy/MultiColImporter</jndi-name>
</ejb-reference-description>
<ejb-reference-description>
<ejb-ref-name>ejb/beanPpiImporter</ejb-ref-name>
<jndi-name>gcy/PpiImporter</jndi-name>
</ejb-reference-description>
<ejb-reference-description>
<ejb-ref-name>ejb/beanVideoImporter</ejb-ref-name>
<jndi-name>gcy/VideoImporter</jndi-name>
</ejb-reference-description>
<ejb-reference-description>
<ejb-ref-name>ejb/beanHotplateImporter</ejb-ref-name>
<jndi-name>gcy/HotplateImporter</jndi-name>
</ejb-reference-description>
</reference-descriptor>
****************************************************************************
******************************
Error message on deployment
****************************************************************************
******************************
javax.management.MalformedObjectNameException: ObjectName: Invalid value ->
hq_Gencyclopedia-Server_GcyBeans.jar_beanDataImportDispatch_serial://jms/gcy
/broadcast@JMS HQ Main
at javax.management.ObjectName.validateAndAdd(ObjectName.java:444)
at javax.management.ObjectName.initObjectName(ObjectName.java:411)
at javax.management.ObjectName.<init>(ObjectName.java:254)
at
weblogic.management.WebLogicObjectName.<init>(WebLogicObjectName.java:197)
at
weblogic.management.runtime.RuntimeMBeanDelegate.register(RuntimeMBeanDelega
te.java:90)
at
weblogic.management.runtime.RuntimeMBeanDelegate.<init>(RuntimeMBeanDelegate
.java:83)
at
weblogic.ejb20.monitoring.EJBRuntimeMBeanImpl.<init>(EJBRuntimeMBeanImpl.jav
a:27)
at
weblogic.ejb20.monitoring.MessageDrivenEJBRuntimeMBeanImpl.<init>(MessageDri
venEJBRuntimeMBeanImpl.java:27)
at
weblogic.ejb20.deployer.MessageDrivenBeanPoolInfoImpl.initPool(MessageDriven
BeanPoolInfoImpl.java:173)
at
weblogic.ejb20.deployer.MessageDrivenBeanPoolInfoImpl.start(MessageDrivenBea
nPoolInfoImpl.java:211)
at
weblogic.ejb20.deployer.EJBDeployer.deployMessageDrivenBeans(EJBDeployer.jav
a:1502)
at weblogic.ejb20.deployer.EJBDeployer.start(EJBDeployer.java:1387)
at weblogic.ejb20.deployer.EJBModule.start(EJBModule.java:397)
at
weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer.java:9
24)
at
weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.jav
a:910)
at
weblogic.management.deploy.slave.SlaveDeployer.setActivationStateForAllAppli
cations(SlaveDeployer.java:587)
at
weblogic.management.deploy.slave.SlaveDeployer.resume(SlaveDeployer.java:367
)
at
weblogic.management.deploy.DeploymentManagerServerLifeCycleImpl.resume(Deplo
ymentManagerServerLifeCycleImpl.java:235)
at
weblogic.t3.srvr.ServerLifeCycleList.resume(ServerLifeCycleList.java:61)
at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:812)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:294)
at weblogic.Server.main(Server.java:31)
--------------- nested within: ------------------
weblogic.utils.AssertionError: ***** ASSERTION FAILED ***** - with nested
exception:
[javax.management.MalformedObjectNameException: ObjectName: Invalid value ->
hq_Gencyclopedia-Server_GcyBeans.jar_beanDataImportDispatch_serial://jms/gcy
/broadcast@JMS HQ Main]
at
weblogic.management.runtime.RuntimeMBeanDelegate.register(RuntimeMBeanDelega
te.java:102)
at
weblogic.management.runtime.RuntimeMBeanDelegate.<init>(RuntimeMBeanDelegate
.java:83)
at
weblogic.ejb20.monitoring.EJBRuntimeMBeanImpl.<init>(EJBRuntimeMBeanImpl.jav
a:27)
at
weblogic.ejb20.monitoring.MessageDrivenEJBRuntimeMBeanImpl.<init>(MessageDri
venEJBRuntimeMBeanImpl.java:27)
at
weblogic.ejb20.deployer.MessageDrivenBeanPoolInfoImpl.initPool(MessageDriven
BeanPoolInfoImpl.java:173)
at
weblogic.ejb20.deployer.MessageDrivenBeanPoolInfoImpl.start(MessageDrivenBea
nPoolInfoImpl.java:211)
at
weblogic.ejb20.deployer.EJBDeployer.deployMessageDrivenBeans(EJBDeployer.jav
a:1502)
at weblogic.ejb20.deployer.EJBDeployer.start(EJBDeployer.java:1387)
at weblogic.ejb20.deployer.EJBModule.start(EJBModule.java:397)
at
weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer.java:9
24)
at
weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.jav
a:910)
at
weblogic.management.deploy.slave.SlaveDeployer.setActivationStateForAllAppli
cations(SlaveDeployer.java:587)
at
weblogic.management.deploy.slave.SlaveDeployer.resume(SlaveDeployer.java:367
)
at
weblogic.management.deploy.DeploymentManagerServerLifeCycleImpl.resume(Deplo
ymentManagerServerLifeCycleImpl.java:235)
at
weblogic.t3.srvr.ServerLifeCycleList.resume(ServerLifeCycleList.java:61)
at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:812)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:294)
at weblogic.Server.main(Server.java:31)
<24.05.2002 21:14:08 CEST> <Error> <EJB> <010072> <Error starting EJB Module
: GcyBeans.jar
****************************************************************************
******************************
Note that I USED to have serial://jms/gcy/broadcast@JMS HQ Main as my
destination but I edited it. What is up here ? TIA.
--
Robert Simmons Jr.
Senior Software Engineer
Ingenium Pharmaceuticals, Munich Germany.
-