質問: EJBビジネスクラスの反映方法について、アドバイス等ありましたら、ご指摘ください。 jarファイルの展開による反映ではない手順にて、 展開を実施しているのですが、サーバサイドのビジネスロジック内の処理ロジックを変更したのですが、クラスファイルの置換で反映させようとしました。 しかし、置換前のクラスが永続化してしまっており 反映されませんでした。 EJBサービスの再起動もしたのですが、だめでした。 やはりデプロイ手順を実行しないとだめしょうか? 抽象的な質問ですが、おもいあたるところがあれば 返信願います。
回答: デプロイは当然必要だと思います。 それと、クラスに更新を掛けた場合は、更新を掛けたクラスを使用している可能性のある クラスは、全てコンパイルしないして置く必要があると思います。 定数や、永続化クラスは、インラインコンパイルされる可能性がありますから。