5

Spring Tool Suiteをインストールし、現在、小さなサンプルプロジェクトに使用しています。ただし、dispatcher-servlet.xmlファイルでエラーが発生し続けます。

Build path is incomplete. Cannot find class file for org/springframework/beans/factory/Aware

このエラーはここで強調表示されます:

<bean
    **class="org.springframework.web.servlet.view.InternalResourceViewResolver">**
    <property name="prefix">
        <value>/WEB-INF/pages/</value>
    </property>
    <property name="suffix">
        <value>.jsp</value>
    </property>
</bean>

何か考えはありますか?

4

5 に答える 5

5

構成に古いjarファイルが含まれている可能性があると思います。最新のSpringライブラリを使用してみてください。

于 2012-10-25T23:44:46.433 に答える
1

互換性のないMavenSpring依存関係を使用したときとまったく同じケースで自分自身を見つけました。つまり、右側のSpring Securityサイトで、どのSpringバージョンをどのSpringセキュリティバージョンで使用する必要があるかを説明しています。

于 2012-12-27T17:59:31.317 に答える
0

プロジェクトにservlet-apijarがありません。エラーは、mavenpomファイルに依存関係を追加することで解決できます。

    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>servlet-api</artifactId>
        <version>2.5</version>
    </dependency>
于 2014-04-19T18:56:36.193 に答える
0

あなたはあなたの春のバージョンでこの依存関係を置くことができます:

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>${spring-version}</version>
            <scope>compile</scope>
        </dependency>
于 2016-02-24T11:30:02.977 に答える
0

日食を使用している場合:

  1. ルートプロジェクト->プロパティを右クリックします。
  2. DeploymentAssemblyをクリックします。
  3. 追加ボタンをクリックします。
  4. Javaビルドパスエントリをダブルクリックし、含めるビルドパスエントリを選択します。(Mavenを使用している場合は、それらの依存関係も含める必要があります)。
  5. 最後に、クリーンアップしてビルドします。

これは私のために働いた。

于 2016-11-17T00:51:10.013 に答える