2015-10-07 66 views
0

我的项目需要Java 1.6和JRE 6.最初,我使用Jersey 2.7开发了Rest WS,并且它工作正常。当我们部署在生产项目,错误是浇筑,这是因为,生产环境使用JDK 1.6和JRE 6.现在正在使用的web.xml下面的代码REST Web服务所需的罐子

<servlet> 
<servlet-name>Jersey REST Service</servlet-name> 
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class> 
<init-param> 
    <param-name>com.sun.jersey.config.property.packages</param-name> 
    <param-value>com.model</param-value> 
</init-param> 
<load-on-startup>1</load-on-startup> 
</servlet> 
<servlet-mapping> 
<servlet-name>Jersey REST Service</servlet-name> 
<url-pattern>/rest/*</url-pattern> 
</servlet-mapping> 

任何人都可以请让我知道用于兼容JDK 6和JRE 6的宁静WS的罐子列表?

在此先感谢。

+1

嗯 变化......所以,你有没有JDK哪里找你的服务器是站着?或者你开发的JDK没有?你确定你正确诊断错误吗? – Deltharis

+0

未来,它只是“Java 6”。 JDK 6或JRE 6在兼容性方面没有区别,它是一个兼容的Java版本。 – Gimby

回答

2

尝试Jersey 2.6

直到2.6版本,泽西用的Java SE 6编译这在泽西2.7