3つのWARといくつかの共通の依存関係がlib /フォルダ内にあるEARファイルがあります。これらの依存関係の1つに、スケジュールされたメソッドを持つEJBがありますが、サーバーがそれを認識していないようです。ログにエビデンスはなく、コードは実行されません。EARの内部にあるJARの内部にあるときに、WildFlyがEJBタイマー(@Schedule)を認識しない
しかし、WEB-INF/lib内に同じjarを持つ単純な戦争を展開すると、動作します。私はすでにmavenプラグインを使ってjarをejb-jarとしてパッケージ化しようとしましたが、全く成功しませんでした。
何が起こっているはずですか?
あなたはそうです。 jarをejbモジュールとしてEAR内に置くことで、この問題が解決されました。ありがとう。 –