XAOracleDSという名前の他のJNDIリソースに依存し、xmlデータソースファイル(* -ds.xml)で定義されているJboss4MBeanを作成しました。しかし、JBossインスタンスを再起動すると、
javax.naming.NameNotFoundException:XAOracleDSがバインドされていません
私のサービスの実装のため。jboss-service.xmlファイルを更新してJBossネーミングサービスに依存関係を追加することでこれを修正しようとしました
...
<depends>jboss:service=Naming</depends>
...
、しかしそれはうまくいきませんでした。これが私のjboss-service.xmlです
<server>
<classpath codebase="lib" archives="scheduler-plugin.jar" />
<mbean code="org.jboss.varia.scheduler.Scheduler" name="DefaultDomain:service=MigrationScheduler">
<attribute name="StartAtStartup">true</attribute>
<attribute name="SchedulableClass">MyScheduler</attribute>
<attribute name="InitialStartDate">NOW</attribute>
<attribute name="InitialRepetitions">1</attribute>
<attribute name="SchedulePeriod">1000</attribute>
<depends>jboss:service=Naming</depends>
</mbean>
誰かが何が悪いのか考えていますか?