1

バージョンで構成されたアプリケーションがありますIBM WebSphere 6.0

  1. そのアプリケーションでは、System.out.printlN()明細書はどこに印刷されますか? つまり、どのログ ファイルが出力されるのでしょうか。スタンドアロンでは、コンソールで確認できます。そのアプリケーションは、Windows サーバー ボックスにデプロイされています。

  2. すべての log.debug、log.info ステートメントがアプリケーションからサーバー ボックスに出力される場所を特定する方法。にチェックインしようとしましたlog4j.propertiesが、それに関する有益な情報は見つかりませんでした。

バックグラウンドでは、2 つのノードを構成した Websphere アプリ サーバーがあり、ノード 01 に展開し、変更を加えてデバッグしようとしていますが、助けはありません。

過去の経験がある場合は、ガイドしてください。

4

4 に答える 4

2

最近、WebSphere 6 を使用していません。新しいバージョンでは、プロファイル ディレクトリと、ログ ファイルが存在するログ ディレクトリがあります。

2 番目のオプションは、WAS 管理コンソールに移動し、[トラブルシューティング] > [ログとトレース] > [server_name] に移動して、ログを直接表示することです。この方法は、WAS 6.0についても文書化されています。

于 2012-10-23T16:56:10.953 に答える
1

他の人が示唆しているように、デフォルトではファイルSystemOut.logSystemErr.logファイルは各ノードのprofiles/<profileName>/<serverName>/logsディレクトリにあります。(これらの場所とファイル名は、管理コンソールで上書きできます。)

log4j ログは、log4j 構成 (log4j.properties または log4j.xml ファイル) のアペンダーに依存しますが、アプリケーション内の何かが Jakarta Commons Logging を使用しているかどうかによっても影響を受ける可能性があります。その場合、すべての log4j ログも SystemOut.log に記録されることがあります

于 2012-10-23T21:28:20.520 に答える
-2

Program files/IBM/SDP/profiles/runtimes/baseV6... にログインする必要があります。

このようなもの.現在家にいて、正確なパスがありません.しかし、プロファイルディレクトリで検索してください.

WAS のデフォルト パスを使用する代わりに、アプリケーションの logging.xml でアペンダーの独自のパスを常に定義する必要があります。

于 2012-10-23T16:58:35.727 に答える
-3

The log files are resided at C:\Program Files\IBM\SDP\runtimes\base_v7\profiles\was70profile1\logs\server1

于 2012-10-25T09:14:32.900 に答える