如何手动将war文件部署到tomcat?

时间:2013-02-20 04:50:09

标签: java tomcat deployment tomcat6

我在地点"C:\Documents and Settings\myProj.war".

发生了战争

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

获得

我想将它部署到一个tomcat。

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

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

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

3 个答案:

答案 0 :(得分:14)

当我必须在localhost上手动部署Tomcat中的战争时,我遵循以下步骤:

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

  2. 转到tomcat安装文件夹(这必须是 C:\ Documents and Settings \ tomcat6x ),我们称之为<tomcat>

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

  4. 如果是 jar 文件,可能是配置,请将其放在<tomcat> / lib文件夹中。如果是 war 文件,请将其放在<tomcat> / deploy或<tomcat> / webapps文件夹中。

  5. 启动你的tomcat。

答案 1 :(得分:4)

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

答案 2 :(得分:1)

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

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

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