0

我正在尝试用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-bundlejsr一起保留?

4

1 回答 1

0

单独的 jsr311-api不起作用,它需要有一个实现,所以如果要替换jesrey-bundle,添加jsr311并更改jersey-bundle范围以进行测试,因为测试可能会使用该实现。

于 2016-08-05T16:43:18.643 回答