2013-03-07 68 views
1

我已經閱讀過這個問題,但它並沒有真正幫助我的問題Jersey with java 5Java Websphere上的Jersey REST服務5

當我用我的應用程序在Glassfish與下面的相關內容全部是工作的罰款:

<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> 

當試圖部署在WAS 6.1,我是新澤西州的ServletContainer類不在類路徑中得到一個錯誤,所以我添加了以下依賴項:

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

現在應用程序啓動,但我得到的錯誤以下。問題是我有Java 5的對我的Websphere,但新澤西州的ServletContainer類是與Java編譯6

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

我找不到球衣,servlet的任何扶養哪裏會與Java編譯5. 任何人有任何想法我應該怎麼做才能讓這個服務在Java 5上運行在WAS上?

回答

2

我相信Jersey 1.2是針對Java 5編譯的最後一個版本。如果這對您來說是一個難題,您可能需要考慮另一種解決方案。

相關問題