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

一个servlet容器中的jersey和resteasy

巴宏恺
2023-03-14

我是新泽西新,但我需要在我的应用程序中,已经实现了RestEasyRest服务。我需要泽西,因为它有服务器发送事件。项目构建器是Ant(不是Maven)。我总是犯这样的错误:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns="http://java.sun.com/xml/ns/javaee" 
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
...
<servlet>
        <servlet-name>javax.ws.rs.core.Application</servlet-name>
        <load-on-startup>1</load-on-startup> 
    </servlet>
    <servlet-mapping>
        <servlet-name>javax.ws.rs.core.Application</servlet-name>
        <url-pattern>/jaxrs/*</url-pattern>
    </servlet-mapping>
  ...

如果我可以在一个servlet容器中使用Jesrsey和RestEasy,我做错了什么?

共有1个答案

祁嘉木
2023-03-14

不能同时在同一个类路径中有两个JAX-RS实现。你必须为你的项目选择其中一个。

 类似资料:
  • 在一个web.xml中有多个jersey servlet是可能的吗?我尝试以这种方式执行RESTfull版本控制:

  • 我的web.xml如下所示: 我的ApiApplication设置如下: 现在我有了所有的设置,我正试图达到我的服务。我使用的DirectRestService如下所示:

  • 主要内容:Web 服务器,Web 容器您可能已经知道,部署动态网站一般需要 Web 服务器的支持,例如: 运行 PHP 网站一般选择 Apache 或者 Nginx; 运行 ASP/ASP.NET 网站一般选择 IIS; 运行 Python 网站一般选择内置的 WSGI 服务器模块——wsgiref。 Web 服务器是一种对外提供 Web 服务的软件,它可以接收浏览器的 HTTP 请求,并将处理结果返回给浏览器。 在部署 Servle

  • 我正在尝试访问WEB-INF文件夹中的内容,并将该文件使用到我的JAXB解组函数中,但我尝试了所有方法,但没有成功。首先,我使用jersey和grizzly服务器在本地测试它,但现在我想将它移动到tomcat服务器上,并使用.war文件部署它,该文件具有WEB-INF文件夹和index.html。 我有3个包(资源,模型和主要包)。 在其中一个(模型)中,我有一个类,我正在使用这个解组函数对WEB

  • > 我正试图弄清楚Kubernetes中的网络,尤其是多集装箱吊舱的处理。在我的简单场景中,我总共有3个豆荚。其中一个有两个容器,另一个只有一个容器,它希望与多容器吊舱中的特定容器通信。我想弄清楚kubernetes如何处理此类容器之间的通信。 为此,我在一个“sidecar体系结构”中有一个简单的多容器吊舱,YAML文件如下所示: > 我想用这个YAML文件实现的是,在pod“nginx”中,有

  • 我正在尝试以下操作: 在一个带有暴露端口的容器中旋转MySQL 5.5,例如4200。 在一个带有暴露端口的容器中旋转MySQL 5.7,例如4300。 旋转golang容器以运行我的应用程序。 我的想法是我需要我的测试在不同的数据库版本上运行。 为此,我需要能够与golang容器中的每个sql容器进行对话。 我试过的: 方法1-使用--link: GO LANG应用程序容器 方法2-使用--ne