스터디 용 블로그
[was][jeus] include한 JSP. 자동으로 빌드 설정 본문
환경
WAS : JEUS
목적
웹 페이지를 개발할때 중복 부분은 페이지로 따로 만들어 나중에 각 VIEW JSP 에 INCLUDE를 하는 방법을 많이 사용할 것이다.
이때 이 피 INCLUDE된 CHILD JSP 파일을 새로 배포하게 되면 WAS는 이 파일이 새로 갱신된 사실을 인지 하지 않는 경우가 있다. 이 이유는 WAS는 일반적으로 JSP 파일의 수정 일자를 보고 현재 자신이 빌드한 JSP 파일의 수정 시간과 비교해 JSP파일이 더 나중의 것이라면 다시 빌드해 갱신하게 되는데, 이 JSP 파일이 PARENT JSP(INCLUDE한) 일경우 , CHILD JSP가 갱신되었더라도 WAS는 PARENT 파일의 수정일자만 확인하기 때문에 새로 빌드하지 않아 갱신되지 않는 경우이다.
이럴 경우를 위해 JEUS에서는 CHILD 파일의 갱신 여부까지 확인하게 하는 옵션이 존재한다.
WEBMain.xml
<jsp-engine>
<java-compiler>javac</java-compiler>
<compile-option>-g</compile-option>
<jsp-work-dir>$workspace_path</jsp-work-dir>
<check-included-jspfile>true</check-included-jspfile>
</jsp-engine>
Colored by Color Scripter
cs
check-included-jspfile 의 설정을 true 로 변경하면 된다.
include 된 파일을 수정했는데도 불구하고 적용이 제대로 되지 않았을 시
WEB-INF 밑에 숨김폴더로 되어있는 .warjspwork 폴더에서 관련 class 및 java 파일을 삭제 해 주면 된다.
'웹' 카테고리의 다른 글
윈도우에 아파치 설치 2.2.3 httpd.conf 완전분해 (0) | 2016.01.15 |
---|---|
톰캣(Tomcat) 서버의 캐시(Cache) 파일 삭제하기 // 서블릿(Servlet) 재생성, 새로고침(리프레쉬Refresh), JSP, 자바(Java) 클래스(Class) 파일 (0) | 2015.07.31 |
[was][jeus] Include된 JSP 파일 변경시 자동 반영 설정 (0) | 2015.07.29 |
[webtob] 웹투비 (webtob) 종료, 시작, 컴파일 http.m (0) | 2015.07.29 |
[tomcat] 톰켓 웹 수정사항 적용이 안되는 경우 (0) | 2015.07.29 |