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

将Jersey JAX-RS WAR部署到JBoss:ResourceConfig不可代理

常源
2023-03-14

16:24:10,350错误[org.jboss.as.server](DeploymentScanner-Threads-2)JBAS015870:部署“search-rest.war”的部署已回滚,并返回以下失败消息:{“JBAS014671:Failed Services”=>{“jboss.deployment.unit.\”search-rest.war\“.WeldStartService”=>“org.jboss.msc.service.StartException in service jboss.deployment.unit.\”search-rest.war\“.WeldStartService:启动服务失败,原因是

我的应用程序简单地定义为:

import org.glassfish.jersey.server.ResourceConfig;
html" target="_blank">public class Application extends ResourceConfig {
    public Application () {
        register(mjb44.searchapp.filters.CORSFilter.class);
    }
}

…所以它既不是最终的,也不包含任何最终的方法。因此,问题显然与org.glassfish.jersey.server.resourceConfig有关,但我无法控制。我还在这里的JBoss论坛上开了一个讨论。

共有1个答案

蒲德曜
2023-03-14

为了记录在案,到目前为止我从JBoss论坛收到的唯一回复是:

恐怕EAP上唯一支持的JAX-RS实现是Resteasy。

…这似乎很奇怪,因为我想如果我在WAR的WEB-INF/lib中提供JAX-RS实现,那么任何web容器都可以使用它。

 类似资料:
  • 是否可以在 VNet 中部署 Azure 函数? 如果我在 VNet 中创建了应用服务环境,然后在创建函数时选取了该应用服务计划,这是否意味着 Azure 函数部署在 VNet 内部,并具有与 VNet 定义的相同限制等?

  • 所以我对Spring很陌生--所以我想试试Spring Boot 我正在使用一个Maven来构建--我设置了一个视图请求,当我以“app”的形式运行它时,看起来就像它自己启动了tomcat,并且我有一个默认8080端口的服务,所以当我调用时,一切都很好。 然而,当我试图将其打包为WAR部署到服务器时,它不起作用 所以我想我应该回到基础,并将它部署到本地的tomcat服务器上,看看会发生什么 所以首

  • 在本教程中,我们将会使用 GitLab CI 将 Hexo 博客部署到 GitLab Pages 上。 新建一个 repository。如果你希望你的站点能通过 <你的 GitLab 用户名>.gitlab.io 域名访问,你的 repository 应该直接命名为 <你的 GitLab 用户名>.gitlab.io。 将你的 Hexo 站点文件夹推送到 repository 中。默认情况下 pu

  • 在本教程中,我们将会使用 Travis CI 将 Hexo 博客部署到 GitHub Pages 上。Travis CI 对于开源 repository 是免费的,但是这意味着你的站点文件将会是公开的。如果你希望你的站点文件不被公开,请直接前往本文 [私有 Repository](#私有 Repository) 部分。 新建一个 repository。如果你希望你的站点能通过域名 <你的 GitH

  • 我试图部署一个JavaRest服务器tomcat,使用Maven tomcat插件,但Tomcat不能正常工作。 部署时(通过-e tomcat7:deploy或-e tomcat7:redeploy),Tomcat会回复: 我已经检查过tomcat正在运行。我在上一个堆栈溢出上找到的修复都不起作用。 这是我对tomcat插件的pom配置: 这是我的maven设置: 这就是网络。xml: 我的配置

  • 问题内容: 在尝试将新的portlet安装到在Glassfish域上运行的Liferay时遇到了问题。我最近很清楚流程,也想与他人分享。所以,请阅读答案,希望这对某人有帮助:) (此问题的先决条件是,我知道添加在 Glassfish 上运行的项目是通过autodeploy文件夹完成的,但是使它们在 Liferay上 可见则是另一回事了。) 问题答案: 因此,您首先创建一个.war文件,让我们说一个