9

我有一场战争"C:\Documents and Settings\myProj.war".

该网络项目也可在"C:\Documents and Settings\myProj".

我想将它部署到一个 tomcat。

Tomcat的位置是"C:\Documents and Settings\tomcat6x".

请告诉我如何手动或通过命令提示符执行此操作。

一个应用程序已经在 Tomcat 中运行。这是一个 Maven 项目。我想在同一个不是 Maven 应用程序的 tomcat 上部署另一个应用程序。

4

3 回答 3

16

这些是我必须在本地主机上手动部署 Tomcat 中的战争时遵循的步骤:

  1. 如果 Tomcat 正在运行,请停止/杀死它。

  2. 进入 tomcat 安装文件夹(这对你来说必须是C:\Documents and Settings\tomcat6x),我们称之为<tomcat>.

  3. <tomcat>中,删除tempwork文件夹。它们只包含临时文件。

  4. 如果它是一个jar文件,可能是用于配置,所以将它放在<tomcat>/lib 文件夹中。如果它是一个战争文件,请将其放在<tomcat>/deploy 或<tomcat>/webapps 文件夹中。

  5. 启动你的tomcat。

于 2013-02-20T04:55:54.750 回答
5

将它放在已部署的 webapp 的 /WEB-INF/lib 文件夹中应该可以工作。例如:如果您有名为 myapp 的 webapp,则将您的 jar 放入 webapps/myapp/WEB-INF/lib

于 2013-02-20T04:55:36.777 回答
1

部署 web 应用程序:将您的 war 文件复制到 tomcat 内的 webapps 目录。

(确保你的war文件被解压以创建相应的目录;如果你的tomcat正在运行,那么你不需要做任何其他事情。Tomcat会自动处理它。)

部署 jar 文件可以通过将 jar 放在已部署应用程序的 lib 目录中的类似方式完成;但要反映更改,您可能必须重新启动 Tomcat。

于 2013-02-20T04:53:08.090 回答