我过去常常从startup.bat的bin文件夹中启动tomcat。通过运行该脚本,它打开了一个java窗口,我可以在其中看到tomcat的输出。然而,有人告诉我这不是在windows服务器上启动tomcat的正确方式。因此,我现在在服务程序上启动tomcat。通过这样做,不再打开java窗口,因此我看不到tomcat的输出消息。
我还查看了tomcat的logs文件夹。这些保存的输出与我在java窗口中保存的输出不同。有人知道我在哪里可以找到这些输出吗?
非常感谢您提出的任何建议。
发布于 2011-12-03 04:38:29
如果我们假设您的安装位置是C:\program files\apache software foundation\apache-tomcat{ver}\
然后它就在日志目录中的catalina.out文件中。
apache:\program files\apache foundation\apache-tomcat{ver}\logs\catalina.out
值得注意的是,文件的名称取决于您的配置,日志目录的名称也可能因配置而异,但我假设您保留了默认配置。
发布于 2016-09-06 22:41:54
在Windows (我使用的是Windows 10)中,您应该执行以下操作来检查正在运行的应用程序的日志:
中启用‘监控
发布于 2011-12-04 21:40:25
通常,日志应位于$TOMCAT_HOME/logs中
在将tomcat作为服务运行时,我注意到Tomcat有时会在启动tomcat的文件夹中生成日志,因此还要检查$TOMCAT_HOME/bin中是否有任何可能的日志文件。
这就是为什么您应该配置Log4j,以便您能够控制日志文件的创建位置。
https://stackoverflow.com/questions/8362280
复制相似问题