在浏览器中查看Tomcat日志文件
我需要以某种方式将Tomcat日志文件公开给浏览器。我知道这不安全,但这正是我们所要求的在浏览器中查看Tomcat日志文件,tomcat,logging,browser,Tomcat,Logging,Browser,我需要以某种方式将Tomcat日志文件公开给浏览器。我知道这不安全,但这正是我们所要求的 我考虑过从日志位置创建硬链接,例如tomcat/webapps/ROOT/html/catalina.out->mydir/logs/catalina.out,但我认为这不是一个好的解决方案(即使它确实有效)。是否有向浏览器公开Tomcat日志文件的既定方法?此对分发配置的修改将通过Tomcat DefaultServlet的服务通过HTTP公开Tomcat日志。用7.0.56和8.0.24的Tomcat分
我考虑过从日志位置创建硬链接,例如
tomcat/webapps/ROOT/html/catalina.out
->mydir/logs/catalina.out
,但我认为这不是一个好的解决方案(即使它确实有效)。是否有向浏览器公开Tomcat日志文件的既定方法?此对分发配置的修改将通过Tomcat DefaultServlet的服务通过HTTP公开Tomcat日志。用7.0.56和8.0.24的Tomcat分布进行确认
在本例中,规范的Tomcat发行版被解包到/opt/Tomcat
在/opt/tomcat/conf/Catalina/localhost
中创建包含以下内容的文件logs.xml
:
重新启动Tomcat。浏览到您知道存在的日志文件,例如
- localhost:8080/记录/catalina.out
/opt/tomcat/conf/web.xml
。如果配置了列表
参数,则通过将其值设置为true
,将其打开:
……
列表
正确
…
重新启动tomcat以使更改生效。在浏览器中执行此测试时,希望看到日志文件列表作为可单击链接
- 本地主机:8080/日志/