2012-02-20 5 views
0

Tomcatにデプロイした膨大なDocumentumアプリケーションがあります。このコードは、Eclipse IDEで維持およびコンパイルされています。mainメソッドを使用しないでJavaプログラムをデバッグすることはできますか?

それはどこで、どのデータがどのコードを通過さを追跡することは非常に難しいですが、私はこの作業を支援するために逆コンパイラプラグインを持っていますが、クラスがメインメソッドなしであるとして、それは私のコードのほとんどでは動作しません。これらのクラスはプラグインで逆コンパイルできません。

これを解決する方法はありますか?私は、JSPからリポジトリへのバックエンドクラスへのデータの流れを見ることができ、その逆もあります。

答えて

6

リモートデバッグ(hereを参照)を使用してTomcatに接続するか、Eclipse自体をEclipseに実行することができます。これには適切なプラグインが必要ですが、通常はサーバーサイド開発のための標準的なEclipseディストリビューションには既にあります。サーバービューを開き、新しいサーバーを作成し、ウィザードに従うと、1分で完了します。

+0

私はEclipseでTomcatを設定しました:疑問がほとんどありません:1)Eclipseを起動するためにサービスコンソールからAPacheを停止する必要がありますか?APacheがWindowsサービスコンソールで停止しているときだけ、 、2)これが私のアプリケーションをどのように見て、JSPから動的データを追加してデータの流れを見るか、3)JAVA EEプロジェクトを作成する必要があるか、単純なコアJAVAプロジェクトをApache内部Eclipse – RAJ

2

JPDAはJava標準ツールです。

これは、Javaアプリケーションの任意の環境でデバッガで使用するように設計されています。あなたは

http://www.ibm.com/developerworks/opensource/library/os-eclipse-javadebug/index.html

http://www.ibm.com/developerworks/library/os-ecbug/

を見ることができます詳細について

第一リンクは、Eclipseを使用してリモートデバッグのスクリーンショットと詳細ビューを提供します。

関連する問題