jdk, 톰캣 버전 관련해서 여쭤봅니다.
- 작성자 :
- 김*윤
- 작성일 :
- 2010-08-04 18:39:35
- 조회수 :
- 3,706
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
jdk6, tomcat6.0에서 tiles를 적용하여 개발이 거의 끝나있는 상태입니다.
생각치도 못한 서버 통합이라는것 때문에 기존 운영되있는 홈페이지 서버에 이번 프로젝트를 같이 올려야 하는 상황인데요. 환경이 jdk5에 톰캣5.5버전이더군요.
메이븐으로 빌드하고 톰캣5.5에서 돌려보니 에러가 나더라구요.
Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: javax/el/ELContext
파일 첨부합니다. 대부분 저 에러입니다.
생각치도 못한 서버 통합이라는것 때문에 기존 운영되있는 홈페이지 서버에 이번 프로젝트를 같이 올려야 하는 상황인데요. 환경이 jdk5에 톰캣5.5버전이더군요.
메이븐으로 빌드하고 톰캣5.5에서 돌려보니 에러가 나더라구요.
Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: javax/el/ELContext
파일 첨부합니다. 대부분 저 에러입니다.
A
안녕하세요.. 김태윤님..
EL은 JSP 2.0에 표준으로 적용되어 제공되고 있습니다.
tomcat 5.5의 경우도 Servlet 2.4, JSP 2.0 Spec을 지원하도록 되어 있어 EL 사용에 문제가 없어야 할 것 같습니다.
다만, JSTL 또는 Tiles와 연계되어 사용되는 방식 상에 추가로 참조되는 것이 발생된 것 같습니다.
이 경우는 .. pom.xml에 dependency를 추가해 보시기 바랍니다.
<dependency>
<groupId>javax.el</groupId>
<artifactId>el-api</artifactId>
<version>1.0</version>
</dependency>
또는
<dependency>
<groupId>org.apache.tiles</groupId>
<artifactId>tiles-el</artifactId>
<version>2.2.2</version>
</dependency>
그럼.. 즐거운 하루되십시오.
감사합니다.
EL은 JSP 2.0에 표준으로 적용되어 제공되고 있습니다.
tomcat 5.5의 경우도 Servlet 2.4, JSP 2.0 Spec을 지원하도록 되어 있어 EL 사용에 문제가 없어야 할 것 같습니다.
다만, JSTL 또는 Tiles와 연계되어 사용되는 방식 상에 추가로 참조되는 것이 발생된 것 같습니다.
이 경우는 .. pom.xml에 dependency를 추가해 보시기 바랍니다.
<dependency>
<groupId>javax.el</groupId>
<artifactId>el-api</artifactId>
<version>1.0</version>
</dependency>
또는
<dependency>
<groupId>org.apache.tiles</groupId>
<artifactId>tiles-el</artifactId>
<version>2.2.2</version>
</dependency>
그럼.. 즐거운 하루되십시오.
감사합니다.