0

spring + hibernate + struts2 を含むプロジェクトをインポートしましたが、次の問題が発生しました。

説明 リソース パス 場所 タイプ クラス 'org.apache.commons.dbcp.BasicDataSource' が見つかりません
applicationContext.xml /Struts2Example/src/main/java 10 行目
Spring Beans 問題 クラス 'org.springframework.orm.hibernate3.LocalSessionFactoryBean' が見つかりません applicationContext .xml /Struts2Example/src/main/java 21 行目 Spring Bean の問題

Spring 3.0 Persistence Core ライブラリをビルド パスにインクルードしようとしましたが、Java エディタで「org.springframework.orm.hibernate3.LocalSessionFactoryBean」と入力すると、このクラスが見つかるので、ここで何が問題なのですか? xml ファイルがクラスを見つけられないのはなぜですか?

前もって感謝します !

4

1 に答える 1

0

Spring 3.0 Persistence JDBC Libraries を追加します (プロジェクトを右クリックし、Build Path -> Add Libraries... に移動し、MyEclipse Libraries タイプを選択し、最後に上記の Spring ライブラリを選択します)。これにより、BasicDataSource クラスが取得されます。LocalSessionFactoryBean クラスは、既にビルド パスにあるライブラリである Spring 3.0 Persistence Core Libraries にある必要があります。コンテナーを展開して、org.springframework.orm JAR がコンテナーの一部であることを確認していただけますか?

それでも問題が解決しない場合は、MyEclipse フォーラム (www.myeclipseide.com の下部にある [サポート フォーラム] リンクをクリックしてください) で問題を提起することをお勧めします。ログインがない場合は、簡単にセットアップできます。登録リンク - ... 無料です。

于 2011-04-11T07:46:40.890 に答える