【发布时间】:2025-12-31 13:35:11
【问题描述】:
我安装了 Apache Tomcat 7。在安装过程中,它会询问我是要进行完整安装还是只安装 Web 服务。我选择安装完整的包(Tomcat 和 Web 服务)。完成后,我可以启动一个 Windows 服务。然后我可以查看/使用基于 Web 的 tomcat 管理面板。
我关闭了该服务并重新运行安装程序以设置额外的 Web 服务。我将设置几十个网络应用程序。在安装过程中,我选择了“仅 Web 服务”,这样我就可以安装额外的 Web 应用程序而无需再次安装 Tomcat。安装完成。
我检查了安装文件夹,并在 webapps 文件夹中看到了我的两个 Web 服务设置。我启动tomcat服务OK。当我尝试查看任一 Web 服务的基于 Web 的管理面板时 .. 最初安装的 Web 服务和第二个 Web 服务,tomcat 似乎挂起。当我尝试关闭服务时,它无法正常关闭并显示 Windows 错误“无法关闭服务”。最终我可以终止进程。
什么可能导致此问题?我是 Windows 上 Tomcat 的新手,所以如果我没有提供足够的信息,我深表歉意。当我有一个 web 应用程序时,基于 web 的管理面板可以工作。当我有两个或更多 web 应用程序时,管理面板停止工作(挂起)。
有什么想法吗?
【问题讨论】:
-
那么你有 2 台 Tomcat 服务器在运行吗?
-
在 8090 上运行的单个 Tomcat。管理面板在 my.servername.org:8090/testws/admin 上显示良好。我的第一个网络应用程序名为 testws。当我安装第二个 Web 应用程序并重新启动 tomcat 时,我无法进入管理面板:my.servername.org:8090/testws/admin 或 my.servername.org:8090/test2ws/admin。 Tomcat 似乎挂起。 webapps 文件夹中有两个目录,每个 webapp 一个目录。如果我将 test2 webapp 移出 webapps 目录并重新启动 tomcat,则最初设置的 webapp (testws) 工作正常。