gpt4 book ai didi

java - Websphere 上使用 Java 5 的 Jersey REST 服务

转载 作者:行者123 更新时间:2023-11-30 04:28:25 25 4
gpt4 key购买 nike

我已经阅读了这个问题,但它并没有真正帮助我的问题 Jersey with java 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 上部署它时,我收到一个错误,指出 Jersey 的 ServletContainer 类不在类路径中,因此我添加了以下依赖项:

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

现在应用程序启动,但出现以下错误。问题是我的 Websphere 上有 Java 5,但 Jersey 的 ServletContainer 类是用 Java 6 编译的。

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

我找不到 jersey-servlet 的任何依赖项,它将使用 Java 5 进行编译。有人知道我应该做什么才能让这项服务在带有 Java 5 的 WAS 上运行吗?

最佳答案

我相信Jersey 1.2是针对 Java 5 编译的最后一个版本。如果这对您来说是一个障碍,您可能需要考虑另一个解决方案。

关于java - Websphere 上使用 Java 5 的 Jersey REST 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15274193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com