5

SpringSource Tool Suiteを使用してSpringWebflow(2.0.7)プロジェクトを開発しています。基本的なフローを設定しようとしています。

私のsomeflow.xmlは次のようになります。

    <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>

STSツール(EclipseのSpring IDE)で、フローschemaLocationの近くに警告メッセージが表示されます。

スキーマ名前空間'http://www.springframework.org/schema/webflow'の要素'flow'のSpringNamespaceHandlerが見つかりません

その後、Tomcatを起動すると、エラーが発生します

org.springframework.beans.factory.parsing.BeanDefinitionParsingException:構成の問題:XMLスキーマ名前空間のSpring NamespaceHandlerが見つかりません[ http://www.springframework.org/schema/webflow]問題のある リソース:ServletContextリソース[/ WEB-INF /フロー/someflow.xml]

  • 私はしばらくグーグルで検索しましたが、問題は春のウェブフローjarがクラスパスにないことであると示唆する投稿がいくつかありました。私の場合、springsourceツールがテンプレートを作成し、すべてのjarファイルが配置されています。私も手動でチェックしました。だからそれは問題にはなりえない

  • この投稿http://forum.springsource.org/archive/index.php/t-49098.htmlの提案の1つは、瓶をつなぎ合わせるというものでした。それは解決策にはなり得ませんが、私はそれがそれを修正するかどうかを確認しようとしました。しかし、違います。

今立ち往生..他の誰かがこの問題に直面しましたか?

4

2 に答える 2

0

私は以前に同様の問題を抱えていましたが、通常、構築された戦争から欠落している瓶に要約されます. 使用している戦争を開いて、webflow jar が /WEB-INF/lib ディレクトリにあることを確認できますか?

ビルドに Maven を使用している場合は、webflow の依存関係の設定も確認してください。

于 2010-11-06T17:21:25.197 に答える
0

Eclipse を使用している場合は、appresource のパス名を指定し、テスト ケースを右クリックして [Run as] --> [Run Configurations] --> [Classpath] タブをクリックし、以下の行をコピーして、プロパティ ファイルのフル パス名を指定します。位置。 appResourcePath = ../../environment-dev.properties)。

于 2012-12-28T09:54:15.347 に答える