我正在尝试用but 311-api替换泽西包,但是在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提供资金?显然,我没有运行时授权是否可以用jsr 311-api完全取代jsr-bundle,或者我必须将jesey-bundle与jsr一起保留下来。
发布于 2016-08-05 16:43:18
只有use 311-api不能工作,它需要有一个实现,所以如果想替换jesrey-bundle,添加jsr311并将use bundle作用域更改为测试,因为测试可能使用该实现。
https://stackoverflow.com/questions/38792868
复制相似问题