0

サンプル アプリケーションを virgo にデプロイしようとしています (サードパーティの jar ファイルを repository/usr に置きます)。プロジェクトの依存関係を解決するのに長い時間を費やした後、「org.springframework.orm.hibernate3.LocalSessionFactoryBean」の ClassNotFound を取得したため、マニフェストに spring-orm 依存関係を追加しました。問題は解決しましたが、今回は "org/hibernate/cfg/Configuration" で NoClassDefFound を取得しました。そのため、マニフェストのバンドルに「com.springsource.org.hibernate.core」を追加しましたが、何も起こりません: ... 原因: java.lang.NoClassDefFoundError: org/hibernate/cfg/Configuration at org.springframework.orm.hibernate3. LocalSessionFactoryBean.(LocalSessionFactoryBean.java:189) の sun.reflect.NativeConstructorAccessorImpl.newInstance0(ネイティブ メソッド) の sun.reflect.NativeConstructorAccessorImpl.newInstance(未知のソース) の sun. reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:126) ... 20 個の共通フレームが省略されている疑わしいものを探す手がかりがありません!!! 助けてください :|

4

2 に答える 2

0

Hibernate 固有の jar が必要です。Spring-ORM jar は、Hibernate との統合を提供するだけです。これらのクラスの実装を含む Hibernate からの実際の jar が必要です。お役に立てれば。

于 2012-10-27T22:07:07.820 に答える