1 Reply Latest reply on Jan 12, 2016 5:57 AM by jaysensharma

    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

      I 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"}}