젠킨스에서 톰켓 재시작 방법 (스크립트 실행)
http://lng1982.tistory.com/m/post/178
다음과 같이 BUILD_ID=dontKillMe "shell 스크립트 경로" 를 추가하여 문제를 해결하였다.
ps -ef | grep mySpringProject | grep -v grep | awk '{ print $2}' | xargs kill;
rm -rf /home/nklee/was/wepApps/mySpringProject;
mkdir /home/nklee/was/wepApps/mySpringProject;
cd /home/nklee/was/wepApps/mySpringProject;
BUILD_ID=dontKillMe /home/nklee/was/apache-tomcat-6.0.37/bin/startup.sh;
/home/nklee/java/jdk1.7.0_40/bin/jar xf /home/nklee/was/wepApps/upload_war/mySpringProject.war;
add build step > execute shell
BUILD_ID=dontKillme 경로/apache-tomcat-7.x.x/bin/startup.sh;
또는 job의 설정페이지로 이동하여 파라미터 정보를 셋팅하면 된다.
OR
https://wiki.jenkins-ci.org/display/JENKINS/ProcessTreeKiller
java -Dhudson.util.ProcessTree.disable=true -jar jenkins.war --httpPort=포트번호
======================================
http://start.goodtime.co.kr/2013/11/jenkins에서-tomcat-재구동하기/
http://finkle.tistory.com/71
http://mkyojung.wordpress.com/2014/08/26/jenkinshudson에서-tomcat-restart/
http://blog.naver.com/jadin1/70123525070