2013-03-07 2 views
1

이 질문을 읽었지만 실제로 문제가 도움이되지 않았습니다. Jersey with java 5. 나는 아래로 글래스 피시에 내 응용 프로그램을 사용했다Java 5 Websphere의 Jersey REST 서비스

잘 모든 일하는 종속 관계 : 뉴저지의 ServletContainer 클래스가 클래스 경로에없는 것을

6.1 WAS에 그를 배포하려고
<dependency> 
    <groupId>com.sun.jersey</groupId> 
    <artifactId>jersey-server</artifactId> 
    <version>1.12</version> 
</dependency> 
<dependency> 
    <groupId>com.sun.jersey</groupId> 
    <artifactId>jersey-json</artifactId> 
    <version>1.12</version> 
</dependency> 

, 나는 오류를 가지고, 그래서 아래에 의존성을 추가했습니다 :

<dependency> 
    <groupId>com.sun.jersey</groupId> 
    <artifactId>jersey-servlet</artifactId> 
    <version>1.12</version> 
</dependency> 

이제 애플리케이션이 시작되지만 오류가 발생합니다. 문제는 내가 내 스피어에 자바 5가 있지만, 뉴저지의 ServletContainer 클래스는 자바로 컴파일이다가 5 누구나 하나를 가지고 자바 컴파일 될 어디 저지 - 서블릿에 대한 의존성을 찾을 수 없습니다

java.lang.UnsupportedClassVersionError 
(com/sun/jersey/spi/container/servlet/ServletContainer) 
bad major version at offset=6 

(6) 이 서비스가 Java 5와 함께 WAS에서 작동하도록하려면 어떻게해야합니까?

답변

2

나는 Jersey 1.2이 Java 5에 대해 컴파일 된 마지막 버전이라고 생각합니다. 당신을위한 거래 차단기라면 다른 해결책을 고려해야 할 수도 있습니다.