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