Struts - <globale Ausnahmen> Xml-Ausnahmebedingung

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:





    
        
              
        
    

        
        
    

    
        //...