用Jsr311-api-1.1.1替换jersey-bundle-1.12

时间:2016-08-05 15:29:01

标签: java web-services maven jersey jsr311

我正在尝试用 jsr311-api 替换 Jersey-bundle ,但在 pom.xml 上替换它之后我得到 java.lang.CLassNotFoundException com.sun.ws.rs.ext.runtimedelegateimpl

当我调试一点时,我发现在 jsr311-api.javax.ws.rs.ext.RunTimeDelegate.findDelegate()中它找到了 javax.ws.rs.ext。首先运行RunTimeDelegate ,然后查找 com.sun.ws.rs.ext.runtimedelegateimpl 。 为什么它首先无法资助 javax.ws.rs.ext.RunTimeDelegate ?显然我没有 runtimedelegateimpl 它正在为此而哭泣。 是否可以用 jsr311-api 完全替换 jersey-bundle ,或者我必须将 jesey-bundle jsr一起

1 个答案:

答案 0 :(得分:0)

单独 jsr311-api 无法正常工作需要有实现,所以如果想要替换 jesrey-bundle ,请添加 jsr311 并将 jersey-bundle 范围更改为 test ,因为test可能会使用该实现。