44

我知道可以启动 tomcat 然后运行tail -f catalina.out以查看 Tomcat 输出。但是如何一次运行tomcat并查看输出呢?有一些选项可以运行startup.sh吗?

4

2 回答 2

95

您正在寻找

tomcat/bin/catalina.sh run

代替

tomcat/bin/startup.sh; tail -f tomcat/logs/catalina.out

Tomcat 以这种方式保持在前台(第一个选项)。如果你想关闭它,你的控制台窗口中的 Ctrl-C 就可以了。

如果您选择第二个选项,tomcat 将在后台运行,而 tail 将在前台运行,但您必须两次提供相同的目录路径。

于 2012-12-23T12:21:53.313 回答
3

不要使用服务,而是cd在 Tomcat 的 bin 目录中输入./startup.sh. 这将在控制台中启动 Tomcat。

所有到 catalina.out 的日志,你都可以通过这个链接修改它:Tomcat logging

于 2012-12-23T11:11:32.707 回答