티스토리 뷰
본 포스팅은 JSP 컴파일 시 Code too large for try statement 발생에 대한 가이드입니다.
장애현상 : JSP 컴파일 시 "code too large for try statement" 에러로 JSP 호출이 실패(64k 이상 일 경우 발생)
원인 : web.xml에 우회할 수 있는 방법이 있으나 JEUS7에서는 이 옵션 적용이 안되는 현상.
[해결방안]
1. web.xml 수정
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" 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">
< display-name>Test</display-name>
<welcome-file-list>
< welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>jeus.servlet.servlets.JspServlet</servlet-class>
<init-param>
<param-name>genStrAsCharArray</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
</web-app>
2. jeus-web-dd.xml 수정
<?xml version="1.0" encoding="UTF-8"?>
<jeus-web-dd xmlns="http://www.tmaxsoft.com/xml/ns/jeus">
<enable-jsp>true</enable-jsp>
<auto-reload>
<enable-reload>false</enable-reload>
<check-on-demand>false</check-on-demand>
</auto-reload>
<properties>
<property>
<key>jeus.servlet.jsp.modern</key>
<value>true</value>
</property>
</properties>
</jeus-web-dd>
'④ 미들웨어 > ⓙ JEUS' 카테고리의 다른 글
[JEUS7] XADatasource를 통한 2pc 구현 (1) | 2018.07.18 |
---|---|
[JEUS] DBPool 동작 방식 (0) | 2018.07.18 |
[Web Application Server] JEUS7 중복로그인 방지기능 (2) | 2018.07.10 |
[JEUS] ClassLoader(Classloading) 및 Class 동적반영 (2) | 2018.07.09 |
[JEUS] Oracle/Tibero 접속세션 구분 방법 (0) | 2018.07.04 |
- Total
- Today
- Yesterday
- JEUS7
- aa
- Da
- aws
- SWA
- 쿠버네티스
- kubernetes
- openstack token issue
- node.js
- OpenStack
- nodejs
- Docker
- JBoss
- jeus
- openstack tenant
- SA
- JEUS6
- k8s
- wildfly
- MSA
- apache
- 아키텍처
- 마이크로서비스 아키텍처
- API Gateway
- 마이크로서비스
- git
- TA
- webtob
- 오픈스택
- Architecture
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |