1/opt/tomcat/bin/shutdown.SH2 Sleep 53 PSAux|grep "apache-tomcat-7.0.1"|grep-V"grep"|grep "Java"|awk '{print $}'|Xargs Kill-94 RM-f/opt/tomcat/webapps/Ibank.war5 RM-rf/opt/tomcat/webapps/IBank6 CP-f/home/tomcat/ant_build/ibank.war/opt/tomcat/webapps/7/opt/tomcat/bin/startup.SH
These are performed by the user of Tomcat, the corresponding ant task (within Pom.xml)
<Tasks> <SCPfile= "${project.build.directory}/${project.build.finalname}.${project.packaging}"Todir= "${production.ssh.username}:${production.ssh.password}@${production.ssh.host}:${production.remote.dir}" Trust= "true"verbose= "true" /> <Deletedir= "${project.build.outputdirectory}"/> <Deletedir= "${project.build.directory}/ibank"/> <sshexecHost= "${production.ssh.host}"username= "${production.ssh.username}"Password= "${production.ssh.password}"Command= "/home/${production.ssh.username}/scripts/tomcat_restart_ibank.sh"Trust= "Yes" /></Tasks>
Close Tomcat, deploy and start the Tomcat script