차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
reloadable_속성과_development_mode [2015/09/09 04:50] koovreloadable_속성과_development_mode [2015/09/23 03:03] (현재) koov
줄 13: 줄 13:
 </code> </code>
 디렉토리에 한해서 변경시 Context Reload가 발생한다고 명시 되어있음 디렉토리에 한해서 변경시 Context Reload가 발생한다고 명시 되어있음
 +<color blue>WEB-INF/web.xml</color>
 +파일 변경시에는 reloadable="false"와 상관없이 무조건 reload가 발생함
  
-즉 위의 디렉토리를 제외한 다른 디렉토리의 파일은 해당 속성에 영향을 받지 으므로 +이것은 톰캣 기본 설정으로 지정되어있는 부분인데 
-<code> +<color blue>conf/context.xml</color> 
-/WEB-INF/web.xml +에 아래와 같이 정되어있으므로 변경시 reload가 발생함. 
-/META-INF/context.xml+ 
 +<code vim context.xml
 +<Context sessionCookieName="${tomcat.engine.sessionCookieName}" reloadable="false"> 
 + 
 +    <!-- Default set of monitored resources --> 
 +    <WatchedResource>WEB-INF/web.xml</WatchedResource> 
 + 
 +    <!-- Uncomment this to disable session persistence across Tomcat restarts --> 
 +    <!-- 
 +    <Manager pathname="" /
 +    --> 
 + 
 +    <!-- Uncomment this to enable Comet connection tacking (provides events 
 +         on session expiration as well as webapp lifecycle) --> 
 +    <!-- 
 +    <Valve className="org.apache.catalina.valves.CometConnectionManagerValve" /> 
 +    --> 
 + 
 +</Context>
 </code> </code>
-등의 파일 변경시에는 reloadable="false"와 상관없이 무조건 reload가 발생+ 
 +<color blue><WatchedResource>WEB-INF/web.xml</WatchedResource></color> 
 + 
 +이 부분을 주석처리하게 되면 web.xml이 변경되어도 context reload는 발생하지 않음.
  
 또한 본 속성값을 "false"로 한다 하여도 jsp파일 변경시에는 무조건 갱신되는것을 알 수 있음.  또한 본 속성값을 "false"로 한다 하여도 jsp파일 변경시에는 무조건 갱신되는것을 알 수 있음. 
  • reloadable_속성과_development_mode.1441774232.txt.gz
  • 마지막으로 수정됨: 2015/09/09 04:50
  • 저자 koov