Skip to main content
 首页 » 编程设计

deployment之jboss wildfly 8 中的 resteasy-spring 模块

2025年12月25日40duanxz

我在使用 Wildfly 8 和 resteasy-spring.jar(模块)时遇到了这个问题。我正在尝试在同一台服务器上部署 2 场 war ,如果我部署 1 场 war ,它部署得很好,但每当我添加第二次 war 时,它就会开始失败(反之亦然),并出现以下错误:

ERROR [org.jboss.msc.service.fail] (MSC service thread 1-5) MSC000001: Failed to start service jboss.deployment.unit."TaskandTeamManager.war".DEPENDENCIES: org.jboss.msc.service.StartException in service jboss.deployment.unit."TaskandTeamManager.war".DEPENDENCIES: JBAS018733: Failed to process phase DEPENDENCIES of deployment "TaskandTeamManager.war" 
    at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:166) [wildfly-server-8.0.0.Final-SNAPSHOT.jar:8.0.0.Final-SNAPSHOT] 
    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_25] 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_25] 
    at java.lang.Thread.run(Thread.java:724) [rt.jar:1.7.0_25] 
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: java.io.IOException: VFS000017: Filesystem already mounted at mount point ""/C:/servers/jboss/wildfly-8.0.0.Final/modules/system/layers/base/org/jboss/resteasy/resteasy-spring/main/bundled/resteasy-spring.jar"" 
    at org.jboss.as.jaxrs.deployment.JaxrsSpringProcessor.deploy(JaxrsSpringProcessor.java:126) 
    at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:159) [wildfly-server-8.0.0.Final-SNAPSHOT.jar:8.0.0.Final-SNAPSHOT] 
    ... 5 more 
Caused by: java.io.IOException: VFS000017: Filesystem already mounted at mount point ""/C:/servers/jboss/wildfly-8.0.0.Final/modules/system/layers/base/org/jboss/resteasy/resteasy-spring/main/bundled/resteasy-spring.jar"" 
    at org.jboss.vfs.VFS.mount(VFS.java:127) 
    at org.jboss.vfs.VFS.doMount(VFS.java:336) 
    at org.jboss.vfs.VFS.mountZip(VFS.java:360) 
    at org.jboss.as.jaxrs.deployment.JaxrsSpringProcessor.deploy(JaxrsSpringProcessor.java:119) 
    ... 6 more 

我已经尝试在 jboss-deployment-structure (META-INF) 中添加依赖项,但我得到了同样的错误,两个项目都使用 rest-easy 和 jackson 依赖项。 任何帮助将不胜感激

请您参考如下方法:

这是一个错误。现在,如果您将上下文参数 org.jboss.as.jaxrs.disableSpringIntegration=true 添加到您的应用程序,它应该可以解决它。