【问题标题】:Tomacat service stopped with two deployed applicationsTomcat 服务因两个部署的应用程序而停止
【发布时间】: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


【解决方案1】:

问题解决了 ^_^ 只是增加了 tomcat7w.exe 中的“PermGen space-XX:MaxPermSize=2048m

【讨论】:

    猜你喜欢
    • 2019-09-05
    • 2020-07-24
    • 1970-01-01
    • 2020-07-18
    • 1970-01-01
    • 2023-02-20
    • 1970-01-01
    • 2014-03-25
    • 2013-06-23
    相关资源
    最近更新 更多