Может быть так же просто, как
copy <your-war> %CATALINA_HOME%\<appBase>
и убедитесь, что autoDeploy
верно в Host
элемента в файле конфигурации server.xml
. По умолчанию это true
. appBase
также является атрибутом элемента Host
и соответствует по умолчанию webapps
.
Предполагается, что вы можете получить доступ к файловой системе. В противном случае вы должны использовать инструмент, как Ant или Maven
EDIT
@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
в директорию установки вашего кота, сохранить и вызвать его в введите следующую команду:
deploy.bat my_webapp.war
Вы также можете использовать инструмент построения для автоматизации этого процесса. Взгляните на муравьев, maven, gradle – Bartzilla