我想使用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;
}
答案 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。
切换到该控制台窗口以观察您的消息。
希望这有帮助。