应用程序在错误的apache Tomcat服务器上运行

时间:2015-11-17 06:51:23

标签: java tomcat servlets

我在我的PC上本地创建了一个Eclipse应用程序。一旦它工作,我创建了一个war文件并将其部署到我的Linux服务器。现在的问题是应用程序仍然在我的本地Tomcat上运行。我不确定为什么会这样。

我有什么地方可以找到这个问题的原因吗? 我在JSP / servlet中创建了这个应用程序。

4 个答案:

答案 0 :(得分:0)

您的查询看起来无效,应用程序可以继续在您的本地PC和服务器上运行,它关于您访问​​哪一个,即您在浏览器中使用哪个网址。

答案 1 :(得分:0)

要阻止应用程序在您的电脑上运行,您可以做很多事情来阻止它。

  1. 如果您正在运行Windows并且tomcat已作为服务安装,那么您可以通过打开Apache Tomcat
  2. 来停止services.msc服务
  3. 您还可以使用$ CATALINA_HOME / uninstall.exe
  4. 卸载tomcat
  5. 您还可以访问tomcat的管理器应用程序并取消部署您的应用程序。要执行此操作,请转至http://localhost:port/manager/html。输入您在安装期间用于登录的凭据。从列表中找到该应用程序并将其停止。

答案 2 :(得分:0)

您可以在操作系统(使用GUI)上通过jvisualvm检查正在运行的java vm。或者检查PC和Linux服务器上当前正在运行的进程。

答案 3 :(得分:0)

如果您尚未停止在本地运行的应用程序,它将继续运行直到您停止tomcat服务器。在运行tomcat时,可​​以将应用程序打包到war文件中。

如果你已经在eclipse中启动了tomcat,请使用" Server"在eclipse中查看停止tomcat。如果您已通过命令行启动了tomcat,则可以使用shutdown.shshutdown.cmd来停止tomcat。