繁体   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