2011-07-08 7 views
0

私はSpringを使用しているため、SpringでロードされたHibernate接続を介してiReportを使用してレポートを作成する際に問題が発生しています。問題は、データベース接続を作成しようとしたときです。SpringでロードされたHibernate接続を選択しました。ireportは、Spring構成のためのSpring構成ファイルとセッションファクトリBean IDの名前を与えるように頼みます。application-context.xml、session factory bean id: sessionFactory。 私は接続iReportはのdiplaysをテストする場合、このエラーメッセージ:iReport SpringでロードされたHibernate接続

は、ネストされた例外が java.io.FileNotFoundExceptionある:それは は

が存在しないため、クラス パス・リソース[アプリケーションコンテキスト] は開くことができません

よろしくお願いいたします。

+0

コードおよび任意の適切な設定を表示します。 –

+0

@ Dave Jarvisの設定では、アプリケーションコンテキストのパスをiReportのクラスパスに追加し、ハイバネート設定のクラスパスを追加し、ファイル(.java)をクラスパスに追加しました。 – cascadox

+0

もoracleデータベース接続に必要なjarを追加しました – cascadox

答えて

1

Tools/Options/ClassPathに移動して、設定ファイルが保存されているフォルダを追加する必要があります。

次に、データセットの設定で、スプリング設定のファイル名だけを入力します。ファイル名全体を入力しなければならないので、 "application-context.xml"となります。

ファイル拡張子を省略したようです。まず、あなたがあなたのapplicationContext.xmlをが含まれているフォルダの場所を追加する必要があります。このタブでツール - >オプション - > iReport->クラスパスの場所

に行く:

0

あなたはこれらのステップ

1に従う必要があります。

2:同じバージョンのSpringとHibernate Jarファイルも追加します。他のいくつかの問題が生じるため、不要なjarファイルを追加しないでください。

3:[データソース]ダイアログを開き、[新規作成] - > [春にロードされたHibernate接続]をクリックします。

4:Configure Connection name,Spring Configuration should be 

applicationContext.xmlとセッションファクトリBean ID。

まだ何か疑問が以下のURLでスクリーンショットをチェックしている

http://www.techpages.org/ireport/spring-loaded-hibernate-connection/2460/

関連する問題