1

system.out.println()Servlet である JIRA プラグインを実行しているときに、Eclipse でフローと変数の値をチェックするものを使用してプログラムをデバッグしたいと考えています。Eclipse でコードに変更を加えると、ブラウザーに反映されますが、使用するsystem.out.printlnと出力はどこに表示されますか?

コード例:

    @RequiresXsrfCheck
    protected String doExecute()
    {   

        LOG.info("BulkCloneDetails doExecute start...");
        filterUrl = null;
        cloneSubTasks = false;
        cloneAttachments = false;
        deleteAfterClone = false;
        requestId = null;
        issues = null;
        getServerInfoFromPage();  

        **System.out.println("Print something here");**

        errorsCollection.put("filterPath", i18n.getText("Remote login failed"));
        addErrors(errorsCollection);
        return SUCCESS;

    }  
4

2 に答える 2

2

ターミナルでファイルにテールを付けて、ファイルがどのようにやり取りされているかを確認できます。私が取り組んでいる webapp では、以下の方法を使用します。

Username$ cd /Applications/tomcat/apache-tomcat-6.0.16/logs

次に、入力します

tail –f catalina.out 

これは、ターミナル ウィンドウに出力されます。いくつかのプロジェクトでこの方法を使用する必要がありました。system.out.println("Name of the File I am printing from")そのようなものがいくつかある場合は、それらがどこからどのような順序で来ているかがわかるように、使用することをお勧めします。

于 2012-07-04T08:52:50.530 に答える
1

Eclipse には多数のコンソール オプションがあり、そのうちの 1 つは Apache Tomcat 用です。

メッセージを観察するために、そのコンソール ウィンドウに切り替えます。

お役に立てれば。

于 2012-07-04T09:24:06.133 に答える