首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法处理部署的阶段分析

无法处理部署的阶段分析
EN

Stack Overflow用户
提问于 2014-12-09 21:42:36
回答 2查看 5.2K关注 0票数 0

我尝试在wildfly-8上部署LBatch.war,方法是将war文件放在服务器的部署文件夹中,然后在Netbeans中启动服务器,结果出现以下异常。

代码语言:javascript
复制
14:39:53,810 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-10) MSC000001: Failed to start service jboss.deployment.unit."LBatch.war".PARSE: org.jboss.msc.service.StartException in service jboss.deployment.unit."LBatch.war".PARSE: JBAS018733: Failed to process phase PARSE of deployment "LBatch.war"
    at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:166) [wildfly-server-8.0.0.Final.jar:8.0.0.Final]
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948) [jboss-msc-1.2.0.Final.jar:1.2.0.Final]
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881) [jboss-msc-1.2.0.Final.jar:1.2.0.Final]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_40]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_40]
    at java.lang.Thread.run(Thread.java:724) [rt.jar:1.7.0_40]
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: JBAS015599: Apache CXF library (cxf-bundle-2.6.6.jar) detected in ws endpoint deployment; either provide a proper deployment replacing embedded libraries with container module dependencies or disable the webservices subsystem for the current deployment adding a proper jboss-deployment-structure.xml descriptor to it. The former approach is recommended, as the latter approach causes most of the webservices Java EE and any JBossWS specific functionality to be disabled.
    at org.jboss.as.webservices.deployers.WSLibraryFilterProcessor.deploy(WSLibraryFilterProcessor.java:71)
    at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:159) [wildfly-server-8.0.0.Final.jar:8.0.0.Final]
    ... 5 more

14:39:53,815 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) JBAS014613: Operation ("deploy") failed - address: ([("deployment" => "LBatch.war")]) - failure description: {"JBAS014671: Failed services" => {"jboss.deployment.unit.\"LBatch.war\".PARSE" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"LBatch.war\".PARSE: JBAS018733: Failed to process phase PARSE of deployment \"LBatch.war\"
    Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: JBAS015599: Apache CXF library (cxf-bundle-2.6.6.jar) detected in ws endpoint deployment; either provide a proper deployment replacing embedded libraries with container module dependencies or disable the webservices subsystem for the current deployment adding a proper jboss-deployment-structure.xml descriptor to it. The former approach is recommended, as the latter approach causes most of the webservices Java EE and any JBossWS specific functionality to be disabled."}}
14:39:53,856 INFO  [org.jboss.as.server] (ServerService Thread Pool -- 32) JBAS018559: Deployed "LBatch.war" (runtime-name : "LBatch.war")
14:39:53,858 INFO  [org.jboss.as.controller] (Controller Boot Thread) JBAS014774: Service status report
JBAS014777:   Services which failed to start:      service jboss.deployment.unit."LBatch.war".PARSE: org.jboss.msc.service.StartException in service jboss.deployment.unit."LBatch.war".PARSE: JBAS018733: Failed to process phase PARSE of deployment "LBatch.war"

14:39:53,891 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015961: Http management interface listening on http://127.0.0.1:9990/management
14:39:53,891 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015951: Admin console listening on http://127.0.0.1:9990
14:39:53,892 ERROR [org.jboss.as] (Controller Boot Thread) JBAS015875: WildFly 8.0.0.Final "WildFly" started (with errors) in 5084ms - Started 218 of 267 services (1 services failed or missing dependencies, 89 services are lazy, passive or on-demand)
14:39:54,233 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-8) JBAS015877: Stopped deployment LBatch.war (runtime-name: LBatch.war) in 146ms
14:39:54,287 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS018558: Undeployed "LBatch.war" (runtime-name: "LBatch.war")
14:39:54,287 INFO  [org.jboss.as.controller] (DeploymentScanner-threads - 2) JBAS014774: Service status report
JBAS014777:   Services which failed to start:      service jboss.deployment.unit."LBatch.war".PARSE
EN

回答 2

Stack Overflow用户

发布于 2014-12-12 06:28:48

出于某些原因,如果您将CXF依赖项添加到您的项目中,Wildfly会很不高兴。

它正在抱怨cxf-bundle-2.6.6.jar

确保您的项目不包含该JAR。如果您正在使用Maven,请检查依赖层次结构,因为即使您没有直接包含它,您正在使用的其他项目也可能包含它。

我不知道Wildfly为什么会抱怨这一点。可能它已经有了自己的一组依赖项,不需要您插入自己的依赖项。

票数 0
EN

Stack Overflow用户

发布于 2015-02-23 17:15:25

WSDL based webservices on Wildfly中基本上也存在同样的问题,我只是引用了JBossWS文档来解释该做什么(即,定义JBoss模块依赖关系并避免在部署中捆绑CXF )。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27380360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档