如何在使用servlet时使用system.out.println

时间:2012-07-04 08:39:31

标签: java servlets jira-plugin

我想使用system.out.println()调试程序以及使用什么来调试程序  在运行JIRA时检查eclipse中的流量和变量值  插件是一个Servlet。  当我对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;

    }  

2 个答案:

答案 0 :(得分: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"),这样如果你有几个,那么你就会知道它们的来源和顺序。

答案 1 :(得分:1)

在Eclipse中,您将拥有许多控制台选项,其中一个适用于Apache Tomcat。

切换到该控制台窗口以观察您的消息。

希望这有帮助。