Jboss5.1でデプロイ可能なEJBアプリケーションをデバッグできるようにeclipseプロジェクトをセットアップしようとしています。デバッグオプションを構成するために、ここで説明するオプションを使用しました。
私は上記を試しましたが、動作しますが、次の制限があります。
コードを変更した場合は、アプリケーションを再構築してJbossに再デプロイし、サーバーを再起動する必要があります。ANTを使用してプロジェクトをビルドするため、小さな変更のためにアプリケーションを再構築して再デプロイする必要があるのは、実際には理想的ではありません。
私は2つのアプローチを管理しました:
EclipseでのJBossデバッグで説明されている最初のもの。これには、warファイルを手動でコピーし、jbossをリモートで起動してから、ecliplseでリモートデバッガーを起動する必要があります。
2番目のアプローチは、warファイルを手動でjbossにコピーしますが、jbossをリモートで起動しないことです。代わりに、Eclipse内でjbossを開始します。この種の作業は機能しますが、問題は、変更を加えるときに手動で展開する必要があることです。
以前にTomcatで実行されているeclipse内のアプリケーションをデバッグしたことがあります。コードを変更した場合は、サーバーを再起動するだけです。
Eclipse内でEJBアプリケーションをローカルでデバッグして、コードを変更した場合にサーバーをローカルで再起動するだけで、warファイルを再デプロイする必要がないようにすることは可能ですか?