Struts - XML-Parsing-Ausnahme
Problem
Beispiel für den Ausnahmebehandler von<global-exceptions>in struts-config.xml.
//...
Während der Bereitstellung wird der Fehler vonorg.apache.commons.digester.Digesterofort angezeigt.
19 April 2010 6:50:13 PM org.apache.commons.digester.Digester error SEVERE: Parse Error at line 52 column 17: The content of element type "struts-config" must match "(display-name?,description?,form-beans?, global-exceptions?,global-forwards?,action-mappings?,controller?, message-resources*,plug-in*)".
Die Syntax von<global-exceptions>ist absolut korrekt. Haben Sie den Fehler entdeckt?
Lösung
Die Elemente der struts-config.xml "MUST" werden in der richtigen Reihenfolge angezeigt. Siehe die Fehlermeldung noch einmal:
"struts-config" must match display-name?, description?, form-beans?, global-exceptions?, global-forwards?, action-mappings?, controller?, message-resources*, plug-in*
Die<form-beans> müssen vor<global-exceptions> stehen. Sie müssen Ihre struts-config.xml in die folgende Reihenfolge ändern:
//...