JBoss를 제공하는 한국 내 SA(Solution Architect), TA(Technical Architect)들의 모임 블로그입니다. JBoss의 모든 것을 이 블로그에서 확인하실 수 있습니다.
Admin
:
New post
분류 전체보기
(25)
JBoss AS
(17)
Seam Framework
(2)
JBoss ESB
(1)
Migration
(1)
미디어로그
«
2025/04
»
일
월
화
수
목
금
토
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
JBoss JMX
JBoss
seamgen
Seam
JBoss WAS
crud
JBoss 5
JBoss Messaging
webbeans
JBoss 4
Total :
Today : , Yesterday :
티스토리 가입하기!
블로그
태그
위치로그
방명록
글자 축소
글자 확대
메뉴 왼쪽
메뉴 오른쪽
관리자
JDK 1.4에서 컴파일된 어플리케이션을 JDK 1.5에서 사용할 때
JDK 1.4에서 컴파일된 어플리케이션을 JDK 1.5에서 사용할 때 종종 JSP 컴파일 오류가 발생하는 경우가 있다. 아래와 같은 generic type에 대한 오류 메시지가 출력된다.
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 1 in the generated java file
The type Collection is not generic; it cannot be parameterized with arguments <? extends E>
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:415)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:316)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:294)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:281)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:121)
com.gauce.filter.GauceFilter.doFilter(Unknown Source)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
이럴 경우에는
$SERVER_NAME/deploy/jboss-web.deployer/conf/web.xml
파일에 아래 컴파일러 소스, 컴파일러 타겟 버전을 지정하여 해결할 수 있다.
물론 가장 좋은 방법은 개발환경을 1.5로 모두 변경하여 JDK 1.5에서 모두 컴파일 하는 것이다.
<init-param>
<param-name>compilerTargetVM</param-name>
<param-value>
1.5
</param-value>
</init-param>
<init-param>
<param-name>compilerSourceVM</param-name>
<param-value>
1.4
</param-value>
</init-param>
공유하기
URL 복사
카카오톡 공유
페이스북 공유
엑스 공유
게시글 관리
구독하기
The JBoss Team
카테고리 -
JBoss AS
| 2009. 3. 19. 09:00
|
놀새~
's Blog is powered by
Daum
&
tistory
티스토리툴바
닫기
단축키
내 블로그
내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W
블로그 게시글
글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C
모든 영역
이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift
+
/
⇧
+
/
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.