Hello!

Based on JBoss 3.2.4 I'm developing a HA singleton MBean which is packed together with 
some Entity Beans to a SAR laying in "deploy-hasingleton". Because of the Entity Beans 
dependency to a datasource I added:

<depends 
optional-attribute-name="ConnectionManager">jboss.jca:service=LocalTxCM,name=fupDS

to jboss-service.xml. But every time JBoss starts it does not wait for the datasource 
being deployed before deploying the Entity Beans. On the console I see these 
exceptions (excerpt):


  | 16:50:47,484 INFO  [EjbModule] Deploying ProcessEJB
  | 16:50:47,765 WARN  [EjbModule] Could not load the 
org.jboss.resource.connectionmanager.CachedConnectionInterceptor interceptor for this 
container
  | javax.management.InstanceNotFoundException: 
jboss.jca:service=CachedConnectionManager is not registered.
  |     at 
org.jboss.mx.server.registry.BasicMBeanRegistry.get(BasicMBeanRegistry.java:462)
  |     at org.jboss.mx.server.MBeanServerImpl.getAttribute(MBeanServerImpl.java:426)
  | 
  | ...
  | 
  | 16:50:48,953 INFO  [ServiceConfigurator] Problem configuring service 
FuP:service=ProcessManagementService
  | org.jboss.deployment.DeploymentException: Exception setting attribute 
javax.management.Attribute: name=ConnectionManager 
value=jboss.jca:service=LocalTxCM,name=fupDS on mbean 
FuP:service=ProcessManagementService; - nested throwable: 
(javax.management.AttributeNotFoundException: not found: ConnectionManager)
  |     at 
org.jboss.system.ServiceConfigurator.setAttribute(ServiceConfigurator.java:490)
  |     at org.jboss.system.ServiceConfigurator.configure(ServiceConfigurator.java:375)
  |     at 
org.jboss.system.ServiceConfigurator.internalInstall(ServiceConfigurator.java:160)
  |     at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java:114)
  |     at org.jboss.system.ServiceController.install(ServiceController.java:198)
  | 
  | ...
  | 
  | 16:50:52,390 ERROR [EntityContainer] Starting failed 
jboss.j2ee:jndiName=de.fup.server.ejb.entity.ProcessHome,service=EJB
  | org.jboss.deployment.DeploymentException: Error: can't find data source: 
java:/fupDS; - nested throwable: (javax.naming.NameNotFoundException: fupDS not bound)
  |     at 
org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCEntityBridge.init(JDBCEntityBridge.java:143)
  |     at 
org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.initStoreManager(JDBCStoreManager.java:428)
  |     at 
org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.start(JDBCStoreManager.java:365)
  |     at 
org.jboss.ejb.plugins.CMPPersistenceManager.start(CMPPersistenceManager.java:147)
  |     at org.jboss.ejb.EntityContainer.startService(EntityContainer.java:337)
  |     at 
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:271)
  |     at 
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:221)
  | 
  | ...
  | 
  | 16:51:18,656 INFO  [fupDS] Bound connection factory for resource adapter for 
ConnectionManager 'jboss.jca:service=LocalTxCM,name=fupDS to JNDI name 'java:/fupDS'
  | 
  | 


Any help greatly appreciated.

Thanks,
Thorsten

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3838342#3838342

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3838342


-------------------------------------------------------
This SF.Net email is sponsored by the new InstallShield X.
>From Windows to Linux, servers to mobile, InstallShield X is the
one installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to