我的机器上安装了CentOS 7(带有Java Servlet Engine的基本Web服务器 - Tomcat),我有Spring Boot应用程序。如果我将我的应用程序构建为jar,并使用java -jar my_app.jar
在服务器上运行,则应用程序启动正常,并记录到application.properties(logging.file)中指定的文件。但是,在将应用程序转换为war包装(使用this tutorial)并将其部署到tomcat之后,应用程序正在运行但是tomcat没有登录到我指定的文件,也没有登录catalina.out
catalina.home和catalina.base都指向/usr/share/tomcat/
文件夹。此外,即使我是管理员并使用/usr/share/tomcat/logs
,我也无法访问sudo
。只有catalina.out
中写的内容是:tomcat-7.0.54 RPM installed
。我已经以root用户身份检查过了。可能是许可问题,不知道。通常情况下,我会使用记录器检查问题,但正如我所说,相关日志不存在。
有没有人遇到类似的问题,或者知道解决方案?