【发布时间】:2016-12-15 19:10:59
【问题描述】:
我有两个应用程序在具有相同端口的同一台服务器下运行: http://localhost:8080/app1 http://localhost:8080/app2 我将 Tomcat7 安装为 Windows 服务,当我尝试运行它时,Tomcat 挂起并自行停止,并在 Windows 事件中显示错误消息“Apache Tomcat 7.0 Tomcat7 服务因特定于服务的错误不正确的功能而终止 >" 当我从 webapps 文件夹(App1 或 App2)中删除这两个应用程序之一时,Tomcat 服务运行顺利,没有问题。
另一种情况,当我使用 cmd(两个应用程序都在 webapps 文件夹中)启动 tomcat 时,Web 服务器也可以正常运行。
我需要 Tomcat 自动启动 Windows 服务。
问题是为什么 Tomcat 服务停止运行两个已部署的应用程序? 为什么只接受一个申请?
PS:我尝试修改 tomcat7w.exe(最小和最大内存)并更改 jdk 版本。没有任何效果。
感谢您的帮助。
【问题讨论】:
-
出现问题时你的 Tomcat 会写什么给
log/catalina.log? -
没什么朋友。没有错误迹象,只是“信息”。我无法通过评论中的所有日志
-
它停在“ PM org.apache.catalina.startup.HostConfig deployDirectory ”
标签: windows apache tomcat tomcat7