簡體   English   中英

帶有 Jersey RESTful Web 服務的 TomEE

[英]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.

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