安装多个Web应用程序时无法访问Tomcat 7 Admin

时间:2016-03-29 18:04:55

标签: apache tomcat tomcat7

我安装了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的新手,所以如果我没有提供足够的信息,我会道歉。当我有一个webapp时,基于Web的管理面板可以工作。当我有两个或更多webapps时,管理面板退出工作(挂起)。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果Tomcat为每个Web应用程序安装了单独的服务,那么您应该能够分别控制每个Web应用程序。它们将运行单独的JVM,单独的Tomcat服务等。

如果您打算在其上部署多个应用程序的单个服务,那么您可能会犯错并配置多个服务。

从命令行,您可以启动Tomcat服务管理器并准确指定您要控制的Windows服务。例如:

div.content

(其中C:\path\to\tomcat> tomcat8w.exe //ES//MyService 是您在配置Windows服务时为其提供的名称。)

您可以在Tomcat's Windows Service Documentation找到更多信息。