当前位置: 首页 > 知识库问答 >
问题:

带Jersey RESTful Web服务的TomEE

杨起运
2023-03-14

我有一组RESTful web服务,通常部署在Glassfish服务器中。问题是,我工作的地方只与Apache一起工作,所以我不得不切换,现在是问题出现的地方。我已经成功地部署了两个RESTful资源,它们工作得很好(它们所做的只是从数据库中检索信息,并在POJO的ArrayList中返回该信息)。

我手动设置了库,甚至下载了该死的JerseyClientBuilder,但这些都不管用。提前谢谢你

共有2个答案

杨志强
2023-03-14

如果您使用tomee 1,则不能使用jaxrs客户端API,但如果您使用tomee 7,它是内置的,但基于CXF。从您的webapp中具体删除所有jersey和jaxrs api jar,您将使其顺利运行。您的代码看起来足够便携,不在乎不使用jersey。

邓深
2023-03-14

首先,您必须在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支持。

 类似资料:
  • 问题内容: 我想将JSON-Post中的值解析为Java-Variables。但是它们总是空的! JSON发布: 我尝试将其解析为Java变量: 如果我这样尝试: Tomcat说: Java类int,Java类型int和MIME媒体类型application / json的消息正文阅读器;找不到字符集= UTF-8。 任何帮助都很好,我只是不明白。 问题答案: 您需要创建一个POGO,Jersey

  • 问题内容: 我正在编写一个AJAX函数,该函数从JSON Python Web服务请求数据。我的AJAX请求如下所示: 现在,我的python网络服务具有一个处理对“ / blah”的请求的函数,该函数具有以下return语句: 我的AJAX函数无法从Python Web服务成功检索响应,但是在Firebug中没有出现任何错误。我的网络服务或JavaScript做错了什么? 问题答案: 当您使用J

  • 我正在开发一个基于云的后端HTTP服务,该服务将公开用于与一些on-prem系统的集成。客户机系统是由外部供应商定制的,它们是带有自己数据库的后端系统。这些系统部署在我们客户的公司中,我们无法访问它们,也无法控制它们。我们向供应商提供我们的API规范,他们实现客户机代码。 我的服务与客户交换的数据格式基于XML,并遵循一定的标准。供应商用不同的编程语言实现他们的客户机系统,随着时间的推移,新的供应

  • 我开始在我的公司和中科院合作。这对我来说是全新的,所以我不得不阅读大量的文档,以及如何了解CAS是如何工作的。 因此,我们必须在服务器上为具有两种不同应用程序的公司提供单一登录服务。其中一个使用SAML2。我的CAS服务器现在正在使用MySQL数据库,因此我将让数据库中这两个应用程序的用户提供身份验证服务。 我不清楚的是关于SAML。我读过的所有关于SAML2与CAS 4.0.0集成的教程都使用了

  • 我有一个neo4j嵌入应用程序与Spring启动实现。 我需要可视化我的图形并执行一些密码查询。 对我来说,完美的解决方案是在不启动neo4j服务器的情况下在某处部署webadmin界面,并将webadmin链接到我的数据文件夹。 这有可能吗? 提前谢谢。当做

  • 我必须使用axis2和Maven在eclipse中创建一个web服务,但我有很多问题。这是波姆。xml: Eclipse给了我这个错误:Description资源路径位置类型插件执行未包含在lifecycle configuration:org中。阿帕奇。axis2:axis2-java2wsdl-maven-plugin:1.5.4:java2wsdl(执行:默认,阶段:流程类)pom。xml/