2

Weblogicサーバーで実行しているWebアプリケーションがあり、変更する必要があります。この目的のために、統合されたWeblogic10.3サーバーを備えたJDeveloper11gR2をインストールしました。

アプリケーションはMavenプロジェクトとして提供されました-MavenプロジェクトをJDeveloperにインポートしました。しかし、コンパイルはできますが、JDeveloper内からのデプロイの試みは失敗します(サーバーはサードパーティのクラスが欠落していると文句を言います)。

ただし、mavenを使用すると、warパッケージを正常に構築し、統合Weblogicサーバーにデプロイできます(maven-weblogic-plugin:deploy)。

問題は、アプリケーションをどのようにデバッグするかです。

ここで説明するようにリモートデバッグを試しました。サーバーに適切なオプションを渡した後、JPDAデバッガーで接続できますが、ブレークポイントで停止しません...

何か間違ったことをしているのですか、それともJDeveloperから直接デプロイされたWebアプリケーションでのみ機能しますか?

4

1 に答える 1

1

あなたがしていることは正しいです。startWeblogic.cmd ファイルを変更して、Weblogic でのリモート デバッグを有効にする必要があります。設定が正しいことを再度確認します。

私は通常、次のものを使用します。

set JAVA_OPTIONS=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8888,server=y,suspend=n %SAVE_JAVA_OPTIONS%

最初にセットアップしたときに使用したドキュメントもいくつかあります

于 2012-11-02T19:00:47.110 に答える