Tomcat에서 정상 동작하던 것이 Weblogic 전환 시 문제가 발생한다.
Weblogic은 ....
1. include 되는 녀석의 contentType 중복을 허용하지 않음
버전 8,1의 경우에는 ....
2. JSTL 1.0만 지원함
[1.1 버젼] : <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
[1.0 버젼] : <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
3. Sevlet 2.3만 지원함 (Sevlet 2.4 -> http://www.okjsp.pe.kr/seq/30536)
[2.4 버젼] : <!DOCTYPE web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
[2.3 버젼] : <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
Sitemesh와 통합했을 경우에는 ....
4. Didn't meet stated Content-Length 에러 발생
: response.setContentLength의 크기가 Sitemesh에 의해 변하는 것을 Weblogic은 허용하지 않고 에러를 발생시킨다.
com.opensymphony.module.sitemesh.filter.PageFilter 클래스 아래와 같이 변경함
if (Container.get() != Container.WEBLOGIC) {
response.setContentLength(page.getContentLength());
}
※ 아울러 한글 Window OS에서 UTF-8 인코딩 설정 시 한글 문제 아직 미해결 함 (이것 역시 Sitemesh와의 문제인 듯 ....)
Weblogic은 ....
1. include 되는 녀석의 contentType 중복을 허용하지 않음
버전 8,1의 경우에는 ....
2. JSTL 1.0만 지원함
[1.1 버젼] : <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
[1.0 버젼] : <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
3. Sevlet 2.3만 지원함 (Sevlet 2.4 -> http://www.okjsp.pe.kr/seq/30536)
[2.4 버젼] : <!DOCTYPE web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
[2.3 버젼] : <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
Sitemesh와 통합했을 경우에는 ....
4. Didn't meet stated Content-Length 에러 발생
: response.setContentLength의 크기가 Sitemesh에 의해 변하는 것을 Weblogic은 허용하지 않고 에러를 발생시킨다.
com.opensymphony.module.sitemesh.filter.PageFilter 클래스 아래와 같이 변경함
if (Container.get() != Container.WEBLOGIC) {
response.setContentLength(page.getContentLength());
}
※ 아울러 한글 Window OS에서 UTF-8 인코딩 설정 시 한글 문제 아직 미해결 함 (이것 역시 Sitemesh와의 문제인 듯 ....)
'자바 > J2EE' 카테고리의 다른 글
Charset, Encoding 이해하기 (링크) (0) | 2011.11.09 |
---|---|
톰캣 6에서 컨텍스트 간 세션공유 (Cross context session sharing in Tomcat) (0) | 2011.07.23 |
Sitemesh 2.4.1 + Weblogic 9.2 삽질기 (0) | 2010.02.05 |
브라우져 쿠키 제한(Browser cookie restrictions) (0) | 2008.07.17 |
request.getRealPath() deprecated (1) | 2008.01.24 |