gpt4 book ai didi

java - 升级到 JBoss EAP 后 CXF 不工作

转载 作者:行者123 更新时间:2023-12-01 09:01:57 27 4
gpt4 key购买 nike

我们正在从 JBoss AS 7.3.1 升级到 JBoss EAP 7.0。在升级之前我们还升级到了 Java 1.8。将应用程序部署到新服务器后,我们在启动服务器时收到以下错误。在旧的 JBoss 服务器下没有问题。

org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYWS0059: Apache CXF library (cxf-bundle-2.7.12.jar) detected in ws endpoint deployment; ...

最佳答案

这是设计使然,如 JIRA WFLY-451 中所述。 。您不应该将自己的 JAX-WS 实现(例如 CXF bundle )与部署一起打包。像 JBoss 这样的 JEE 容器默认实现 JAX-WS 规范。

请从您的应用程序部署中删除 CXF 和相关的 Web 服务 jar。如果您出于某种原因希望使用自己的 CXF jar,而不是 JBoss 提供的 jar,那么您需要在 jboss-deployment-struction.xml 文件中禁用 Webservice 子系统,以便 Webservice 子系统当您部署应用程序时不会被激活。这也意味着您将支持打包的 Web 服务实现,因为它不是由开箱即用的容器提供的。

关于java - 升级到 JBoss EAP 后 CXF 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41595724/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com