2012-03-06 15 views
0

XAOracleDSという名前の他のJNDIリソースに依存し、xmlデータソースファイル(* -ds.xml)で定義されたJboss4 MBeanを作成しました。原因私のサービスの実装にJNDIリソースに依存するJbossサービス

をバインドされていませんXAOracleDS:私は私のJBossインスタンスを再起動したときにでも、私は

javax.naming.NameNotFoundExceptionがあります。私は、JBossネーミングサービス

... 
<depends>jboss:service=Naming</depends> 
... 

に依存関係を追加私のjboss-service.xmlファイルを更新することでこの問題を解決しようとしたが、それはうまくいきませんでした。ここ は私の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> 

のですか?

答えて

0

似たような問題が発生しましたが、それがあなたに当てはまるかどうかは100%わかりません。ファイルがアルファベット順に配置されていることがわかりました。ですから、あなたの* -ds.xmlファイルの名前をabc-ds.xmlと改名して、それが役立つかどうか確認してください。

+0

チップをありがとう。私はaaaで* * ds.xmlのプレフィックスを付けてこの解決策を試しましたが、同じエラーがありました。 – 1tox

関連する問題