This is Jboss 4.0.4.GA. I have a MBean deloyed in a sar. The MBean depends on 2
datasources deployed using the standard jboss datasource deployer file. Both datasources
are in one file. There is no problem deploying the datsources. What's happening is
jboss will try to load my sar, then determins that OracleDS is not laoded. Once OracleDS
is loaded, the sar deployment proceeds, but AlarmOracleDS hasn't loaded yet.
| <server>
| <mbean
code="com.mycompany.ua.undertaker.manager.jmx.UndertakerManager"
| name="mycompany.ua:service=UndertakerManager">
|
| <attribute
name="Configs">loadtest/loadtestConfig.xml</attribute>
|
|
<depends>jboss.jca:service=LocalTxCM,name=jdbc/AlarmOracleDS</depends>
| <depends>jboss.jca:service=LocalTxCM,name=jdbc/OracleDS</depends>
|
| </mbean>
| </server>
| 09:37:20,781 DEBUG [UndertakerManager] Creating
mycompany.ua:service=UndertakerManager
| 09:37:20,781 DEBUG [UndertakerManager] Created mycompany.ua:service=UndertakerManager
| 09:37:20,781 INFO [ConnectionFactoryBindingService] Bound ConnectionManager
'jboss.jca:service=DataSourceBinding,name=jdbc/OracleDS' to JNDI name
'java:jdbc/OracleDS'
| 09:37:20,781 DEBUG [UndertakerManager] Starting
mycompany.ua:service=UndertakerManager
|
| --The other Datasource "AlarmOracleDS" is not bound yet, my code blows up,
exceptions, stacktrace blah...blah
|
| --Then, after my code throws up:
| 09:37:21,312 INFO [ConnectionFactoryBindingService] Bound ConnectionManager
'jboss.jca:service=DataSourceBinding,name=jdbc/AlarmOracleDS' to JNDI name
'java:jdbc/AlarmOracleDS'
|
Why is it not waiting for AlarmOracleDS to deploy?
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3974217#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...