시시한 블로그

자바강좌 - 톰캣8(Tomcat8) 끊김과 시작!

강의Q&A

자바강좌 - 톰캣8(Tomcat8) 끊김과 시작!


Tomcat을 Linux에서 

initd (CentOS와 Redhat 7 계열이고 systemd)에서 

서비스 등록 부팅 할 수 있지만

Tomcat8를 서비스 시작했을 때 

끊었 수 있었기 때문에 포스팅합니다.


※ Tomcat7에서는 발생하지 않았습니다. 




■ 환경 

Red Hat Enterprise Linux 7.1 

Java Version 8 Update 45 

Tomcat 8.0.23 



■ 현상 

Tomcat8 시작할 때 setenv.sh에서 

아래와 같이 CLASSPATH를 설정했습니다. 



--setenv.sh 내용 여기에서 - 

export CLASSPATH = "$ CLASSPATH : xxx : yyy : zzz" 

--setenv.sh 내용 여기까지 - 


위 설정에서 $ CLASSPATH가 비어 있으면 

CLASSPATH가 :( 콜론 )에서 시작하는 문자열이되고 

Tomcat8가 시작시 중단 해 버립니다. 






■ 대처 

$ CLASSPATH가 빈 경우 

setenv.sh에서 필요없는 

$ CLASSPATH :를 삭제한다. 



· 수정 전 

export CLASSPATH = "$ CLASSPATH : xxx : yyy : zzz" 


· 수정 후 

export CLASSPATH = "xxx : yyy : zzz"



이상 자바강좌 - 톰캣8(Tomcat8) 끊김과 시작에 대한

포스팅을 마치겠구요~



교육을 알아보는 분들은 아래 이미지 연락처 또는 

클릭해서 홈페이지에서 문의주세요.