我已經在由少量war(Web Archive)組成的JBoss中部署了耳朵。基本上,部署的ear文件是由Ant在Ant開始構建之前通過設置TOMCAT_HOME來構建的。JBWEB000250:名稱已存在的子容器
set TOMCAT_HOME=C:\apache-tomcat-6.0.32
我得到以下錯誤。我部署它在JBoss的EAP 6.4.0.GA(AS 7.5.0.Final-紅帽-21)
11:38:34340 ERROR [org.jboss.msc.service.fail](MSC服務線程1-5)MSC000001:無法啓動服務jboss.web.deployment.default-host./:服務中的org.jboss.msc.service.StartException jboss.web.deployment.default-host./:無法啓動服務 在org.jboss.msc.service.ServiceControllerImpl $ StartTask.run(ServiceControllerImpl.java:1936)[jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[rt.jar:1.8.0_45] at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617)[rt.jar: 1.8.0_45] at java.lang.Threa d.run(Thread.java:745)[rt.jar中:1.8.0_45]
引起:java.lang.IllegalArgumentException異常:JBWEB000250:與名兒童容器已經存在
引起:java.lang.IllegalArgumentException:JBWEB000250:名稱的子容器已存在 at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:794) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase .java:785) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:353) at org.jboss.as.web.deployment.We bContextInjector.inject(WebContextInjector.java:62) at org.jboss.as.web.deployment.WebContextInjector.inject(WebContextInjector.java:38) at org.jboss.msc.inject.CastingInjector.inject(CastingInjector.java: 55)[jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1] at org.jboss.msc.service.ServiceControllerImpl.doInject(ServiceControllerImpl.java:1704)[ jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1] at org.jboss.msc.service.ServiceControllerImpl.access $ 2000(ServiceControllerImpl.java:52)[jboss- msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1] at org.jboss.msc.service.ServiceControllerImpl $ StartTask.performInjections(ServiceControllerImpl.java:1949)[jboss-msc -1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1] at org.jboss.msc.service.ServiceControllerImpl $ StartTask.run(ServiceContro llerImpl.java:1908)的jboss-MSC-1.1.5.Final-紅帽-1.jar:1.1.5.Final-紅帽-1] ... 3更
這個項目是一個傳統的項目。它在項目lib目錄下有Struts 1.2.9,Springs-2.0.8,Hibernate-3.2.6 jar文件,在Web Archives(.war)的\ WEB-INF \下有相同的配置。
基本上我移植從WebSphere應用到JBoss
我該如何解決或克服這個問題。
我希望出現這個問題是因爲在.ear文件以及某些.war文件中出現了相同的.war文件。 –