본문 바로가기
IBM - old/WAS 문제&해결

JSP compile 시에 JDK 5.0 기능인 auto-boxing 미지원

by freeman98 2016. 5. 9.

1. WAS 버전 : WebSphere ND v6.1

2. OS : All

3. Error 발생 시점 :  JSP compile 시에 JDK 5.0 기능인 auto-boxing 미지원

4. Error message :
Type mismatch: cannot convert from int to Integer

5. 예상 이유 :
 JDK 5.0 을 사용하지만 JSP 의 경우는 기본적으로 JDK 1.3 을 사용하도록 설정되어 있음
 (http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.base.doc/info/aes/ae/rweb_jspengine.html)

6. 조치 방안 :
 web.xml 에서 jdkSourceLevel 을 15로 변경하던가....
 하단의 링크를 참조하여 web container 의 custom property 로 하단의 설정을 입력하여 JDK 5.0 을 사용하도록 변경
 com.ibm.ws.jsp.jdkSourceLevel = 15
 http://www-01.ibm.com/support/docview.wss?rs=180&uid=swg1PK55810

댓글