为什么我的 Tomcat 7 在部署后停止工作




我有一个在开发环境中运行的圣杯应用程序,我毫无问题地完成了战争。
在服务器中,我使用"sudo service tomcat7 stop"命令停止服务,并将战争文件放入服务器文件夹"/var/lib/tomcat7/webapps",然后使用命令">sudo service tomcat7 start"再次启动服务器。为了检查服务器的状态,我运行"sudo service tomcat7 status"并得到">Tomcat servlet 引擎正在运行,pid 19169"响应,并检查应用程序是否正确部署在文件夹"/var/lib/tomcat7/webapps"上,我在那里看到了项目的文件夹。现在,如果我检查 catalina.out 文件,我看不到任何具有以下内容的部署错误:

2020年5月27日 晚上 9:04:31 org.apache.coyote.AbstractProtocol init INFO: 初始化协议处理程序 ["http-bio-80"] 2020年5月27日 晚上 9:04:31 org.apache.catalina.startup.Catalina load INFO: Initialization 在 1280 毫秒内处理 2020年5月27日 晚上 9点04分31秒 org.apache.catalina.core.StandardService start内部信息:启动 服务 卡特琳娜 2020年5月27日 晚上 9点04分31秒 org.apache.catalina.core.StandardEngine start内部信息:启动 Servlet 引擎:Apache Tomcat/7.0.26 2020年5月27日 下午09:04:33 org.apache.catalina.startup.HostConfig deployDescriptor INFO: 部署配置描述符/etc/tomcat7/Catalina/localhost/docs.xml 2020年5月27日 晚上9:04:33 org.apache.catalina.startup.HostConfig deployDescriptor INFO: 部署配置描述符/etc/tomcat7/Catalina/localhost/host-manager.xml 可能是27,2020 9:04:33 PM org.apache.catalina.startup.HostConfig deployDescriptor INFO: 部署配置描述符/etc/tomcat7/Catalina/localhost/manager.xml 2020年5月27日 晚上 9:04:33 org.apache.catalina.startup.HostConfig deployDescriptor INFO: 部署配置描述符/etc/tomcat7/Catalina/localhost/examples.xml 2020年5月27日 晚上 9:04:33 org.apache.catalina.startup.HostConfig deployWAR INFO: Deploy web Application Archive/var/lib/tomcat7/webapps/fleetcontroller.war log4j:警告 找不到记录器的追加器 log4j:WARN 请初始化 log4j 系统 适当地。log4j:警告见 http://logging.apache.org/log4j/1.2/faq.html#noconfig 了解更多信息。

但是如果我等待一段时间,雄猫服务就会停止。
当我使用">sudo service tomcat7 status"检查服务器状态时,我得到这条消息

Tomcat servlet 引擎未运行,但 pid 文件存在。

catalina.out向我展示了:

警告拦截。请求映射筛选器调用定义 - 异常 初始 化;如果它在启动时并且由于 GORM 不是,这没关系 已初始化,因为第一个 Web 请求将重新初始化。错误 消息是: {0} 2020-05-27 21:14:13,192 [pool-2-thread-1] 警告 模块。模块声明工厂 - 资源工件 KickstartResources没有定义任何模块|使用 LESS 文件来 生成 CSS 文件!

请,如果有人可以帮忙,因为我不知道如何找到问题。

真的谢谢你的时间。

这是一个虚拟机大小问题
我检查了一些服务器参数,发现它们低于生产参数。基础设施办公室更改了虚拟服务器的大小,它开始工作!

谢谢你的时间!

最新更新