![](/img/trans.png)
[英]java.lang.ClassNotFoundException: javax.ws.rs.MessageProcessingException
[英]CXF: java.lang.ClassNotFoundException: javax.ws.rs.MessageProcessingException
我在CXF 2.7.11中遇到了一些麻煩
我正在嘗試將基於jws的服務擴展到json-rest實現。
我添加了以下依賴項:
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxrs</artifactId>
</dependency>
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>javax.ws.rs-api</artifactId>
<version>2.0.1</version>
</dependency>
該應用程序正確啟動,但是當我訪問wadl url時,由於以下原因導致HTTP 500錯誤:
java.lang.ClassNotFoundException: javax.ws.rs.MessageProcessingException
在網絡中搜索時,我發現具有該類的javax.ws.rs-api的版本如下:
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>javax.ws.rs-api</artifactId>
<version>2.0.m01</version>
</dependency>
但是該版本導致另一個錯誤:
java.lang.NoClassDefFoundError: javax/ws/rs/NotFoundException
怎么解決呢?
使用以下依賴項:
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>javax.ws.rs-api</artifactId>
<version>2.0.m10</version>
</dependency>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.