簡體   English   中英

CXF: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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM