728x90

사실 자바탭에 넣어도 되는건진 모르겠지만 그냥 탭 새로 만드는게 마음에 안들어서 적는다.

Tomcat을 사용하면서 자바파일 또는 war 파일 변경 시 자동 리로드를 하게 해주는 설정이 있다.

tomcat 디렉토리에서 conf 파일의 server.xml에

<Host name=”localhost” appBase=”webapps”
	unpackWARs=”true” autoDeploy=”true”>
    
    <Context path=”” docBase=”ROOT” reloadable=”true”></Context>
    
    ...
</Host>

와 같이 autoDeploy와 reloadabe 설정을 true 로 해주면 되는데 이 때 주의해야할 점이 있다.

 

reloadable 의 경우 java class 파일의 변경만 감지하기때문에 js, xml 등의 파일이 수정된 경우에는 정상적으로 재시작이 되지 않는다. 해당 파일들의 경우 업데이트 후 톰캣을 수동으로 재시작해줘야만 적용이 되는 것을 확인했다.

 

설명이 잘못되었거나 틀렸을 경우 지적은 환영합니다.

+ Recent posts