2010-10-27 17 views
5

Ich entwickle ein Spring Webflow (2.0.7) Projekt mit SpringSource Tool Suite. Ich versuche einen grundlegenden Fluss einzurichten.Spring NamespaceHandler für Element 'flow' kann nicht gefunden werden

Mein someflow.xml sieht wie folgt aus:

<flow xmlns="http://www.springframework.org/schema/webflow" 
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
      xsi:schemaLocation="http://www.springframework.org/schema/webflow 
           http://www.springframework.org/schema/webflow/spring-webflow-2.0.xsd"> 

      <!- view-state declarations --> 
    </flow> 

auf STS-Tool (Frühjahr IDE auf Eclipse), sehe ich eine Warnmeldung in der Nähe des Flussschema:

Unable Frühling NamespaceHandler lokalisieren für das Element 'Flow' von Schema-Namensraum 'http: // www.springframework.org/schema/webflow'

Dann, wenn tomcat Start s up, erhalte ich die Fehler

org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Konfigurationsproblem: Kann Frühling NamespaceHandler für XML-Schema-Namespace [http://www.springframework.org/schema/webflow] Beleidigendes Ressource suchen: ServletContext Ressource [/ WEB-INF /flows/someflow.xml]

  • gegoogelt ich eine Weile und einige Beiträge vorgeschlagen, dass das Problem feder Webflow Gläser ist nicht in Klassenpfad zu sein. In meinem Fall hat das Quelle Quellwerkzeug die Vorlage erstellt und alle Gläser sind vorhanden. Ich habe sie auch manuell überprüft. Das kann nicht das Problem sein

  • Einer der Vorschläge in diesem Beitrag http://forum.springsource.org/archive/index.php/t-49098.html war das Glas zu spleißen! Das kann keine Lösung sein, aber ich habe versucht zu sehen, ob es das repariert. Aber nein.

Jetzt fest .. Hat jemand anderes dieses Problem?

+0

Ist diese Frage noch offen? –

+0

Ich arbeite jetzt an einem anderen Abschnitt meines poc, aber ja, diese Frage ist noch offen ... – Ravi

Antwort

0

Ich hatte ähnliche Probleme zuvor und es ging normalerweise zu dem Glas, das vom gebauten Krieg fehlt. Kannst du den Krieg, den du benutzt, öffnen und prüfen, ob sich das webflow jar im Verzeichnis/WEB-INF/lib befindet?

Wenn Sie Maven für Ihre Builds verwenden, überprüfen Sie auch Ihre Abhängigkeitseinstellungen für den Webflow.

+0

Ja, ich habe diesen Check bereits durchgeführt & der explodierte Krieg enthält alle webflow/related jars! – Ravi

0

Wenn Sie Eclipse verwenden, geben Sie bitte den Namen des Pfades an, klicken Sie mit der rechten Maustaste auf Ihren Testfall, wählen Sie Ausführen als -> Konfigurationen ausführen -> klicken Sie auf die Registerkarte Klassenpfad und kopieren Sie die folgende Zeile und geben Sie den vollständigen Pfadnamen ein des Standorts Ihrer Property-Datei. appResourcePath = ../../environment-dev.properties).

+0

Dies sollte ein Kommentar sein, keine Antwort. Empfehlen Sie Löschen und Verschieben. – dbreaux

Verwandte Themen