JBAS018097: TLD file /C:/jboss-eap-6.2.4/bin/content/xxx1.0-SNAPSHOT.ear/jpf-1.2.9.jar/META-INF/tlds/struts-html.tld not contained in root /C:/jboss-eap-6.2.4/bin/content/xxx1.0-SNAPSHOT.ear/xxx.war
geekinthelead Jan 11, 2016 8:31 PMI am trying to transpose an application from WAS to EAP and getting the below error.
Any help? - Thanks
00:30:46,593 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-3) MSC000001: Failed to start service jboss.deployment.subunit."xxx-1.0-SNAPSHOT.ear"."xxx.war".PARSE: org.jboss.msc.service.StartException in service jboss.deployment.subunit."xxx-1.0-SNAPSHOT.ear"."xxx.war".PARSE: JBAS018733: Failed to process phase PARSE of subdeployment "xxx.war" of deployment "xxx-1.0-SNAPSHOT.ear"
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:127) [jboss-as-server-7.3.4.Final-redhat-1.jar:7.3.4.Final-redhat-1]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.4.GA-redhat-1.jar:1.0.4.GA-redhat-1]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.4.GA-redhat-1.jar:1.0.4.GA-redhat-1]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_55]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_55]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_55]
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: JBAS018097: TLD file /C:/jboss-eap-6.2.4/bin/content/xxx-1.0-SNAPSHOT.ear/jpf-1.2.9.jar/META-INF/tlds/struts-html.tld not contained in root /C:/jboss-eap-6.2.4/bin/content/xxx-1.0-SNAPSHOT.ear/xxx.war
at org.jboss.as.web.deployment.TldParsingDeploymentProcessor.processTlds(TldParsingDeploymentProcessor.java:119)
at org.jboss.as.web.deployment.TldParsingDeploymentProcessor.processTlds(TldParsingDeploymentProcessor.java:124)
at org.jboss.as.web.deployment.TldParsingDeploymentProcessor.deploy(TldParsingDeploymentProcessor.java:84)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:120) [jboss-as-server-7.3.4.Final-redhat-1.jar:7.3.4.Final-redhat-1]
... 5 more
Caused by: java.lang.IllegalArgumentException: VFS000023: Given parent ("/C:/jboss-eap-6.2.4/bin/content/xxx-1.0-SNAPSHOT.ear/xxx.war") is not an ancestor of this virtual file
at org.jboss.vfs.VirtualFile.getPathNameRelativeTo(VirtualFile.java:116) [jboss-vfs-3.2.2.Final-redhat-1.jar:3.2.2.Final-redhat-1]
at org.jboss.vfs.VirtualFile.getPathNameRelativeTo(VirtualFile.java:122) [jboss-vfs-3.2.2.Final-redhat-1.jar:3.2.2.Final-redhat-1]
at org.jboss.vfs.VirtualFile.getPathNameRelativeTo(VirtualFile.java:122) [jboss-vfs-3.2.2.Final-redhat-1.jar:3.2.2.Final-redhat-1]
at org.jboss.vfs.VirtualFile.getPathNameRelativeTo(VirtualFile.java:122) [jboss-vfs-3.2.2.Final-redhat-1.jar:3.2.2.Final-redhat-1]
at org.jboss.vfs.VirtualFile.getPathNameRelativeTo(VirtualFile.java:122) [jboss-vfs-3.2.2.Final-redhat-1.jar:3.2.2.Final-redhat-1]
at org.jboss.vfs.VirtualFile.getPathNameRelativeTo(VirtualFile.java:122) [jboss-vfs-3.2.2.Final-redhat-1.jar:3.2.2.Final-redhat-1]
at org.jboss.vfs.VirtualFile.getPathNameRelativeTo(VirtualFile.java:122) [jboss-vfs-3.2.2.Final-redhat-1.jar:3.2.2.Final-redhat-1]
at org.jboss.vfs.VirtualFile.getPathNameRelativeTo(VirtualFile.java:122) [jboss-vfs-3.2.2.Final-redhat-1.jar:3.2.2.Final-redhat-1]
at org.jboss.vfs.VirtualFile.getPathNameRelativeTo(VirtualFile.java:122) [jboss-vfs-3.2.2.Final-redhat-1.jar:3.2.2.Final-redhat-1]
at org.jboss.vfs.VirtualFile.getPathNameRelativeTo(VirtualFile.java:110) [jboss-vfs-3.2.2.Final-redhat-1.jar:3.2.2.Final-redhat-1]
at org.jboss.as.web.deployment.TldParsingDeploymentProcessor.processTlds(TldParsingDeploymentProcessor.java:117)
... 8 more
00:30:46,853 ERROR [org.jboss.as.server] (HttpManagementService-threads - 8) JBAS015870: Deploy of deployment "xxx-1.0-SNAPSHOT.ear" was rolled back with the following failure message:
{"JBAS014671: Failed services" => {"jboss.deployment.subunit.\"xxx-1.0-SNAPSHOT.ear\".\"xxx.war\".PARSE" => "org.jboss.msc.service.StartException in service jboss.deployment.subunit.\"xxx-1.0-SNAPSHOT.ear\".\"xxx.war\".PARSE: JBAS018733: Failed to process phase PARSE of subdeployment \"PSPWeb.war\" of deployment \"xxx-1.0-SNAPSHOT.ear\"
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: JBAS018097: TLD file /C:/jboss-eap-6.2.4/bin/content/xxx-1.0-SNAPSHOT.ear/jpf-1.2.9.jar/META-INF/tlds/struts-html.tld not contained in root /C:/jboss-eap-6.2.4/bin/content/xxx-1.0-SNAPSHOT.ear/xxx.war
Caused by: java.lang.IllegalArgumentException: VFS000023: Given parent (\"/C:/jboss-eap-6.2.4/bin/content/xxx-1.0-SNAPSHOT.ear/xxx.war\") is not an ancestor of this virtual file"}}