2013-03-07 65 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编译的最后一个版本。如果这对您来说是一个难题,您可能需要考虑另一种解决方案。

相关问题