2011-12-15 9 views
10

本番環境のような別のホスト上で実行されているJVMマシンのソケットを使用してEclipseで実行中のJVMに接続すると、コンソールでSTDOUT/STDERROR出力も取得できます、つまりコンソールも有効にしていますか?コンソールを有効にしたJava JVM Eclipseリモートデバッグ

+0

そうは思わないかもしれませんが、便利なこともありますが、サーバーログを便利なテキストエディタで開くことはできませんか?私はその答えがないと思う:) – davidfrancis

+0

まあ、私はコンソールを見ることができれば、きちんとしています。あなたは、リモートマシンは生産モードにあるので、私はすべての例外を見る方法があまりよく分かりません。おそらくそれらのうちのいくつかはフィルタリングされているかもしれません。 –

答えて

1

直接AFAIK。あるいは、Eclipse Logfile Viewerを使用してtomcatログを追跡することもできます。私は最近、リモートサーバーへの更新を展開するAntスクリプトを設定して、それを自動的に再起動

+0

Nah、findとgrepを使用するとファイル全体を見た方がはるかに優れています。しかし、私はホッピングしていましたが、問題なく使用できます: –

+0

Eclipse Logfile Viewerをインストールするにはどうしたらいいですか? – RanPaul

2

の種類...。再起動スクリプトは、antのputtyのplinkユーティリティを使用して呼び出されました。再起動スクリプトはサーバーを停止し、リモートデバッグモードで起動したので、テスト/デバッグのために私のローカルEclipseからリンクすることができました。面白いのは、私はバックグラウンド・プロセスとしてサーバーを起動しなかったので、すべての標準出力がplinkに戻され、Eclipseコンソールのant出力に表示されたということです。 出力には通常のantの詳細が付いていて、リモートサーバーを停止するまではantタスクが完了しないので、これがどれほど役に立つかはわかりません。

編集:反射に全部が「外部ツール」を実行コンフィギュレーションを作成して、リモート環境を起動するためのplink呼び出すことにより、はるかに容易に達成することができました。

関連する問題