2011년 7월 26일 화요일

[WebSphere] hot deploy (jsp, classes) 가능하게 설정하기.

web application에 대해서  hot deploy 설정을 가능하게 하기 위해서는 reloadingEnabled 설정값이true로 설정되어야 한다.
즉, *.war 또는 *.ear 단위로 묶여진 enterprise application은 기본적으로 jsp 및 class 파일에 대해 hot deploy 가능하게 설정이 되어 있다.
ibm-web-ext.(xmi 또는 xml) 파일에 reloadingEnabled=true 로 설정된 경우 hot deploy가 가능하며,
false 설정인 경우 application server를 재시작해야 수정된 파일에 대해 반영이 된다.
WAS admin console에서도 설정 가능하나 application에 설정된 경우 해당 설정이 우선된다.

JSP dynamic reloading  속성
ibm-web-ext.xmi
  <jspAttributes xmi:id="JSPAttribute_1309768585033" name="reloadEnabled" value="true"/>
  <jspAttributes xmi:id="JSPAttribute_1309768585034" name="reloadInterval" value="10"/>

ibm-web-ext.xml
  <jsp-attribute name="reloadEnabled" value="true"/>
  <jsp-attribute name="reloadInterval" value="10"/>

class reloading
ibm-web-ext.xmi
<com.ibm.ejs.models.base.extensions.webappext:WebAppExtension xmi:version="2.0" ....... skip ........
reloadInterval="3" reloadingEnabled="true"
...... skip ........ " autoResponseEncoding="false">

ibm-web-ext.xml
<reload-interval value="3"/>
<enable-reloading value="true"/>

댓글 없음:

댓글 쓰기