Frage

Ich bin nicht sicher, ob dies ich ist oder ob dies ein Fehler.

Ich habe die folgende Fehlermeldung

11:52:01,623 ERROR ObjectFactory:27 - Unable to set parameter [dest] in result of type [org.apache.struts2.dispatcher.ServletRedirectResult]
Caught OgnlException while setting property 'dest' on type 'org.apache.struts2.dispatcher.ServletRedirectResult'. - Class: ognl.ObjectPropertyAccessor
File: ObjectPropertyAccessor.java
Method: setProperty
Line: 132 - ognl/ObjectPropertyAccessor.java:132:-1
        at com.opensymphony.xwork2.ognl.OgnlUtil.internalSetProperty(OgnlUtil.java:392)

Und meine Config ist ziemlich minimal

<package name="esupport" namespace="/esupport" extends="struts-default">
        <action name="old-esupport" class="com.my.MyRedirectAction">
            <result type="redirect">
            <param name="location">http://some.server.com/init.asp</param>
            <param name="dest">${dest}</param>
            </result>
        </action>
    </package>

Und meine Klasse hat ein Paar get / set-Methode. Und das ist es. Nichts Besonderes

Ich habe gefunden, dieser Thread im Forum. Aber es ist nicht mein Problem lösen

Ich bin mit

Struts 2.1.16 Frühling 2 Spring Security + CAS

(Das lustige Verhalten ist es mich nach dem Fehler an den CAS-Server sendet, aber ich denke, es wird korrigiert, nachdem die Umleitung Problem behoben wurde)

War es hilfreich?

Lösung

Es scheint wie ein Bug mit Struts2. sie empfehlen ... Ausblenden der Fehler durch:

<category name="com.opensymphony.xwork2.ObjectFactory">
   <priority value="fatal"/>
</category>

aus .... Abschnitt Fehlerbeseitigungs-Handbuch auf Umleitungen

Andere Tipps

ich konfrontiert dieses Problem nach dem Bereitstellen der Anwendung in WAS 7 Server. Es war eine bestehende Anwendung und es gab keine Codeänderung.

Gefunden folgende Ausnahmen in den Server-Start-up-Protokollen

Failed to write out object: ext___405722372
com.ibm.wkplc.extensionregistry.util.XmlUtilException: Unable to write to the given file

gelöscht einfach den Server-Cache und neu gestartet wird es und das Problem wurde gelöst.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top