我在地点"C:\Documents and Settings\myProj.war".
网络项目也可在"C:\Documents and Settings\myProj".
我想将它部署到一个tomcat。
tomcat的位置是"C:\Documents and Settings\tomcat6x".
请告诉我如何手动或通过命令提示符执行此操作。
一个应用程序已在Tomcat中运行。这是一个maven项目。我想在同一个tomcat上部署另一个应用程序,而不是maven应用程序。
答案 0 :(得分:14)
当我必须在localhost上手动部署Tomcat中的战争时,我遵循以下步骤:
如果Tomcat正在运行,请停止/终止它。
转到tomcat安装文件夹(这必须是 C:\ Documents and Settings \ tomcat6x ),我们称之为<tomcat>
。
在<tomcat>
中,删除 temp 和工作文件夹。它们只包含临时文件。
如果是 jar 文件,可能是配置,请将其放在<tomcat>
/ lib文件夹中。如果是 war 文件,请将其放在<tomcat>
/ deploy或<tomcat>
/ webapps文件夹中。
启动你的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。