Ответ здесь:
LOCAL DEPLOY
Если вы хотите развернуть на локальном коте, просто скопируйте файл войны в Tomcat \ webapps , после этого перезапустите ваш кот
REMOTE DEPLOY
Удаленное развертывание может быть завершено с использованием сценария ANT.В вашем приложении должно быть 2 файла ( build.properties и build.xml )
build.properties
#build.properties file
project-name=YourProjectName
builder=TeamCakes
ftp-server=FTP_SERVER_GOES_HERE (optional)
ftp-userid=FTP_USERID_GOES_HERE (optional)
ftp-password=FTP_PASSWORD_GOES_HERE (optional)
tomcat-manager-url=http://yourtomcat.com/manager/text
tomcat-manager-username=yourUsername
tomcat-manager-password=yourPassword
Для развертывания с использованием ANT-скрипта tomcat User должен иметь роль manager-script Просто добавьте это в свой Tomcat \ conf \ tomcat-users.xml
<role rolename="manager-script"/>
<user username="yourUsername" password="yourPassword" roles="manager-script"/>
build.xml
1 - изменить имя проекта
2 - изменить путь для определения местоположения файла WAR (файл WAR создается вручную и развертывается на удаленном tomcat с использованиемANT) ...
3- Вам нужно добавить 4 баночки во время выполнения ANT во время затмения.
catalina-ant.jar
tomcat-coyote.jar
tomcat-util.jar
tomcat-juli.jar
Можно найти в Tomcat / lib
Добавить их в eclipse->window-> Preferences-> Ant-> Runtime-> Ant Home Entries-> Add External Jar, найдите jar и Apply.
<project name="YourProjectName" default="war" basedir="."> (change your project name)
<path id="catalina-ant-classpath">
<fileset dir="${tomcat_dir}/lib">
<include name="catalina-ant.jar"/>
<include name="tomcat-coyote.jar"/>
<include name="tomcat-util.jar"/>
</fileset>
<fileset dir="${tomcat_dir}/bin">
<include name="tomcat-juli.jar"/>
</fileset>
</path>
<property file="build.properties"/>
<property name="war-file-name" value="${project-name}.war"/>
<property name="putanja" value="C:/Users/satellite/Desktop"/> (change this path)
<property name="build-directory" value="build"/>
<taskdef name="start" classname="org.apache.catalina.ant.StartTask"/>
<taskdef name="stop" classname="org.apache.catalina.ant.StopTask"/>
<taskdef name="deploy" classname="org.apache.catalina.ant.DeployTask"/>
<taskdef name="undeploy" classname="org.apache.catalina.ant.UndeployTask"/>
<target name="stop" description="stop application in tomcat">
<stop url="${tomcat-manager-url}" username="${tomcat-manager-username}" password="${tomcat-manager-password}" path="/${project-name}"/>
</target>
<target name="start" description="start application in tomcat">
<start url="${tomcat-manager-url}" username="${tomcat-manager-username}" password="${tomcat-manager-password}" path="/${project-name}"/>
</target>
<target name="undeploy" description="undeploy from tomcat">
<undeploy failonerror="no" url="${tomcat-manager-url}" username="${tomcat-manager-username}" password="${tomcat-manager-password}" path="/${project-name}"/>
</target>
<target name="deploy" description="deploy to tomcat">
<echo>deploying from client</echo>
<deploy url="${tomcat-manager-url}" username="${tomcat-manager-username}" password="${tomcat-manager-password}" path="/${project-name}" war="file:${putanja}/${war-file-name}"/>
</target>
</project>
Это все от меня, надеюсь, это поможет.