任何人都可以告诉我如何通过命令提示符在 Tomcat 中部署战争。我正在使用Windows作为操作系统。
我已经使用 GUI 部署了 WAR,但不知道如何通过命令提示符执行此操作。
也许就像
copy <your-war> %CATALINA_HOME%<appBase>
并确保server.xml
配置文件的 Host
元素中的 autoDeploy
为 true。默认情况下,它是 true
. appBase
也是 Host
元素的属性,默认情况下为 webapps
。
这假定您可以使用文件系统进行访问。否则,您必须使用像Ant或Maven这样的工具
编辑
@ECHO OFF
REM deploy.bat
SET CATALINA_HOME="C:Program FilesApacheapache-tomcat-7.0.42"
copy /Y %1 %CATALINA_HOME%webapps
将上面的代码复制粘贴到文件deploy.bat
,将CATALINA_HOME
设置为Tomcat的安装目录,保存并在命令提示符下调用它,如下所示:
deploy.bat my_webapp.war