Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jersey 在weblogic上升级jax-rs共享库_Jersey_Jax Rs_Weblogic12c - Fatal编程技术网

Jersey 在weblogic上升级jax-rs共享库

Jersey 在weblogic上升级jax-rs共享库,jersey,jax-rs,weblogic12c,Jersey,Jax Rs,Weblogic12c,通常weblogic 12c不支持jax rs 2.0,但借助weblogic自带的jax rs共享库,可以将jax rs版本从1.1升级到2.0。问题是库的实现是jersey 2.5,它不能满足我的需要。我在weblogic上找到了一个关于升级jersey版本的链接,看起来有点复杂。用我的运动衫版本2.13替换运动衫jars 2.5是否足够?我还需要做什么吗?我创建了一个简单的maven项目,用2.19 jersey共享库为weblogic生成war文件。 我已经用weblogic 12.1.

通常weblogic 12c不支持jax rs 2.0,但借助weblogic自带的jax rs共享库,可以将jax rs版本从1.1升级到2.0。问题是库的实现是jersey 2.5,它不能满足我的需要。我在weblogic上找到了一个关于升级jersey版本的链接,看起来有点复杂。用我的运动衫版本2.13替换运动衫jars 2.5是否足够?我还需要做什么吗?

我创建了一个简单的maven项目,用2.19 jersey共享库为weblogic生成war文件。
我已经用weblogic 12.1.3对其进行了测试
您可以从这里克隆
克隆后,运行
mvn包
生成war,然后将其部署到服务器。
当然,您必须在weblogic.xml中指定新的实现版本,现在是2.19

如果您不熟悉maven,可以下载war文件

从weblogic 12.2.1开始-jersey 2.21.1与之捆绑,因此不需要额外安装


weblogic 12.2.1.1附带了jersey 2.22.1

我不明白这个问题。你想降级泽西的版本吗?为什么不将旧版本注册为新的共享库?这只是一个注册新共享库的命令行调用,我想你搞错了。我想升级球衣版本。感谢您使用更新的球衣版本进行战争。不幸的是,当我在wls 12.1.3中部署您的war时,我得到了以下错误:“weblogic.management.DeploymentException:java.lang.ClassNotFoundException:javassist.util.proxy.ProxyObject”知道如何解决它吗?似乎没有javassist包。请使用
mvn install
生成库war,然后确保javassist-3.18.1-GA.jar在其中。@George,从weblogic 12.2.1开始-jersey 2.21.1已与之捆绑,因此不需要额外安装:由于war已经需要jersey相关的JAR,是否有任何方法可以避免从war文件引用到weblogic server上与jersey相关的库?