Eclipse 서버에서 Tomcat이 시작되지 않음
환경
OS: macOS High Sierra (10.13)
Eclipse: 4.7.0
계기
Eclipse 서버에서 Tomcat7을 "시작"할 때 다음 오류가 표시됩니다.
원인
Tomcat을 시작한 상태에서 Eclipse가 종료되면 Tomcat 프로세스가 종료되지 않고 계속 남아 있기 때문입니다.
대응
터미널에서 다음 명령으로 tomcat 프로세스를 가져옵니다.
ps -ef | grep tomcat
그러면 다음과 같이 tomcat에서 grep 된 프로세스 목록을 얻을 수 있습니다.
502 58705 1 0 5:27PM ?? 0:16.96 /Applications/Eclipse_4.7.0.app/Contents/java/7/Home/bin/java -Djava.ext.dirs=/Applications/Eclipse_4.7.0.app/Contents/java/7/Home/jre/lib/ext -Dcatalina.base=/Applications/Eclipse_4.7.0.app/Contents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0 -Dcatalina.home=/Applications/Eclipse_4.7.0.app/Contents/tomcat/7 -Dwtp.deploy=/Applications/Eclipse_4.7.0.app/Contents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps -Djava.endorsed.dirs=/Applications/Eclipse_4.7.0.app/Contents/tomcat/7/endorsed -Dfile.encoding=UTF-8 -classpath /Applications/Eclipse_4.7.0.app/Contents/tomcat/7/bin/bootstrap.jar:/Applications/Eclipse_4.7.0.app/Contents/tomcat/7/bin/tomcat-juli.jar:/Applications/Eclipse_4.7.0.app/Contents/java/7/Home/lib/tools.jar org.apache.catalina.startup.Bootstrap start
502 58933 58659 0 5:39PM ttys000 0:00.01 grep tomcat
왼쪽에서 순서대로 UID, PID, PPID ... 그래서 위의 예에서
kill 58705
그렇다면 PID가 58705 인 tomcat 프로세스를 종료합니다.
그리고 Eclipse 서버에서 다시 "시작"을 실행하면 문제없이 일어난다.
더 좋은 해결책이 있으면 교수하십시오!
Reference
이 문제에 관하여(Eclipse 서버에서 Tomcat이 시작되지 않음), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/wataru-udagawa/items/ae99d0630f9c0174eb6b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)