[英]TomEE with Jersey RESTful Web Service
我有一組通常部署在 Glassfish 服務器中的 RESTful Web 服務。 問題是我工作的地方只與 Apache 合作,所以我不得不切換,現在問題來了。 我已經設法部署了幾個 RESTful 資源,它們工作得很好(它們所做的只是從數據庫中檢索信息並在 POJO 的 ArrayList 中返回該信息)。
我已經手動設置了庫,甚至下載了該死的 JerseyClientBuilder 但沒有任何效果。 先感謝您
首先,您必須在 Jersy 的類路徑中添加一些庫以支持 JSP 和注解配置:
Maven 工件:
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>apache-jsp</artifactId>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-plus</artifactId>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-annotations</artifactId>
</dependency>
如果您使用 Jersy 嵌入式,當然必須配置其 JSP 支持。
如果您使用 tomee 1,則不能使用 jaxrs 客戶端 API,但如果您使用 tomee 7,它是內置的,但基於 CXF。 具體地從你的 webapp 中刪除所有 jersey 和 jaxrs api jars,你會得到它的順利運行。 您的代碼似乎足夠便攜,不用擔心不使用球衣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.