当前位置: 首页 > 知识库问答 >
问题:

如何在调试模式下启动Tomcat并打印到控制台?

葛言
2023-03-14

通常我只使用以下命令启动tomcat:

./catalina.sh run

如果我需要调试我使用的代码:

./catalina.sh jpda start

到目前为止,效果很好。但是如果我使用第二个命令,日志不会显示在控制台中。我想在调试模式下运行tomcat,并在控制台中查看日志文件。目前,当需要时,我总是需要在这两种模式之间切换。

这个问题似乎很简单,但我没有在stackoverflow或google上找到合适的答案:-/

谢谢你的帮助!:-)

共有3个答案

松钟展
2023-03-14

tomcat中也有日志目录。您可以使用跟踪它。

tail-f/opt/apache-tomcat-7.0.47/logs/catalina。出来

汪正卿
2023-03-14

./catalina jpda运行

这也可能奏效

慕容耘豪
2023-03-14

您应该能够通过以下方式查看日志:

tail -f /var/log/tomcat6/catalina.out

(您的系统路径可能会有所不同。)

 类似资料:
  • 我需要启动spring boot的嵌入式tomcat服务器,并在调试模式下启动服务器

  • 问题内容: 我使用urlib打我的应用程序而不是浏览器,所以发生错误时我看不到调试屏幕。将常规调试信息发送到控制台或文件的最佳方法是什么? 编辑:我已经捕获了页面的输出,但是当我将其打印到屏幕上时,它充满了无用的html吨。我可以得到错误吗? 问题答案: 我建议使用以下使用内置日志记录系统的方法之一。 以类似的方式将异常通过管道传递到管理员电子邮件处理程序,你可以将数据发送到控制台记录器,文件记录

  • 我试图使用TDD(测试驱动开发)与。当我使用时,不会到控制台。 我正在使用来运行它。 似乎说默认情况下它应该工作:http://pytest.org/latest/capture.html 但是: 没有任何东西被打印到我的标准输出控制台(只是正常的进度和多少测试通过/失败)。 我正在测试的脚本包含打印: 在模块中,默认情况下打印所有内容,这正是我所需要的。但是,出于其他原因,我希望使用。 有人知道

  • 这里有一些输出来举例说明我正在谈论的内容。调试消息不仅仅来自Aey4J记录器,它们也来自其他几个类。我调试了应用程序,发现根记录器设置为DEBUG,然后在打印Spring Banner后设置为INFO(我不认为横幅与它有任何关系)。 我的类路径上没有任何与日志记录相关的文件,除非它们是由我不知道的依赖项添加的。 我也尝试过这种设置。 在我的application.properties文件中,但这并

  • 这是@MatthewD的问题“如何写入Netbeans调试器控制台(Java)”的后续问题 对于NetBeans断点,可以分别使用、和打印行号、类名和线程名。方法名称是否也有类似的表达式? 我测试了和,搜索了NetBeans JPDA API和NetBeans Wiki,但没有找到任何结果。我宁愿在断点的属性中编写,而不是名称本身,因为名称不能被复制粘贴或用作模板。

  • 我试图通过取消standalone.conf文件中JAVA_OPTS行的注释,在调试模式下启动JBoss 7.x。我看到一个非常奇怪的行为,JBoss不启动,它退出了错误“JDWP传输dt_socket初始化失败,TRANSPORT_INIT(510)”绑定问题。有人看过这个问题吗?端口号是8787,当我使用netstat时,我看不到8787上有任何东西在运行。 有什么想法吗?