TLD Parse error auf die Bereitstellung von EAR auf JBoss AS7
Ich versuche zum bereitstellen einer EAR-läuft auf Websphere6.1 auf JBoss AS7, aber ich bin immer diese Fehlermeldung:
Caused by: java.lang.IllegalArgumentException: No enum const class org.jboss.metadata.web.spec.BodyContentType.None
at java.lang.Enum.valueOf(Unknown Source) [:1.6.0_29]
at or.jboss.metadata.web.spec.BodyContentType.valueOf(BodyContentType.java:30)
at org.jboss.metadata.parser.jsp.TagMetaDataParser.parse(TagMetaDataParser.java:117)
at org.jboss.metadata.parser.jsp.TldMetaDataParser.parse(TldMetaDataParser.java:226)
at org.jboss.as.web.deployment.TldParsingDeploymentProcessor.parseTLD(TldParsingDeploymentProcessor.java:124)
at org.jboss.as.web.deployment.TldParsingDeploymentProcessor.processTlds(TldParsingDeploymentProcessor.java:105)
at org.jboss.as.web.deployment.TldParsingDeploymentProcessor.deploy(TldParsingDeploymentProcessor.java:81)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:115) [jboss-as-server-7.0.2.Final.jar:7.0.2.Final]
... 5 more
Ich kann nicht sagen, welche .tld-Datei, die es versucht zu analysieren, aber ich habe die .tld-Dateien im KRIEG, und diejenigen, die angeben, eine <body-content>
tag sind <body-content>scriptless</body-content>
. Alle .tld-Dateien haben in diesem doctype:
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN"
"http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd">
Hat jeder Körper kommen über dieses oder ein ähnliches problem?
[Bearbeiten]
Ich habe ein <body-content>
tag zu jedem tag in der tld-Dateien, aber ich bin noch immer dieser Fehler - also ich denke, es versucht zu analysieren einige andere .tld ...
... und entfernen Sie alle .tld-Dateien aus dem OHR, gibt das gleiche Ergebnis.
Du musst angemeldet sein, um einen Kommentar abzugeben.
prüfen, ob die spring-modules-validation-0.8.jar.
META-INF/valang.tld enthält ungültige body-Gehalt Wert.
ich.e,
<body-content>None</body-content>
wo der Wert "None" ist nicht gültig. Ersetzen Sie diesen Wert mit "leer".Also der richtige tag ist
<body-content>empty</body-content>
Jboss-7.x wird nicht die Bereitstellung von Anwendungen durch die Bündelung der SpringModules Bibliothek mit dieser fehlerhaften Datei (SPRINGMODULES-13).
Einer der jars in WEB-INF lib-Ordner (Sie wissen, wer Sie sind, spring-modules-validation.jar v. 0.9) hat .tld, die gibt
<body-content>None</body-content>
fürorg.springmodules.validation.valang.javascript.taglib.ValangCodebaseTag