3

JBoss AS が eclipse でメッセージをコンソールに出力する簡単な方法はありますか? 私はそれらをデバッグ目的でのみ使用するつもりであり、それ以上の目的はありません (誓います)。

私は JBoss を初めて使用し、System.out.println() メッセージをコンソールに表示するためにどこから始めて何をすればよいかわかりません。

残念ながら、私は今日、このかなり自然な要件を達成するのにあまりにも長い間苦労してきました. JBoss AS 7.1 を使用しています。

編集:

わかりました、今度は問題が画面の前にあるようです。server.log でもログが見つかりませんでした。その理由は、実行していたコードがエラーをスローし、sysout がコンソールに出力されなかったためです。ごめんなさい。ご協力ありがとうございました。

4

3 に答える 3

4

Sysoutアプリケーションで を作成するとserver.log、フォルダ内の にあります。$JBOSS_HOME/standalone/log

ただし、ログには多くの構成と可能性があるため、これはベスト プラクティスではありません。詳細については、こちらで確認できます

でも、ただ言うならSystem.out.println('hello world')で出ますserver.log

起動後のすべてのログはそこで作成されるため、そこで自分のSystem.out.println()ものを確認できます

于 2013-01-08T01:44:45.790 に答える
2

デフォルトのインストールでは、コンソール ハンドラーとファイル ハンドラーが構成されます。どちらかにログを記録したい場合は、ロガーを使用するだけです。System.outまたはに出力することもできますが、JBoss Logging、SLF4J、またはJULSystem.errなどのロギング ファサードを使用することをお勧めします。

Eclipse 内で JBoss AS を実行したい場合、最も簡単な方法はJBoss Toolsを使用することです。テストのためにローカルで eclipse 内からアプリケーションを開始、停止、デプロイできます。

于 2013-01-08T03:42:38.370 に答える
1

私のプロジェクトでは、2 つの log4j.proprties ファイルがありました。1 つは jboss によって提供され、もう 1 つはワークスペースにあります。log4j.properties ファイルを 1 つ削除したところ、コンソールに sysout が表示されるようになりました。

于 2016-03-25T15:09:44.920 に答える