Glassfish サーバー内から jackrabbit リポジトリにアクセスしようとしています。したがって、jcr-2.0.jar をドメイン/{$mydomain}/lib/ ディレクトリに貼り付けました。netbeans でリポジトリインスタンスをセットアップしようとすると、インポート javax.jcr.repository が見つからないため、glassfish でも使用できません。または、jcr-2.0.jar を使用することを netbeans に知らせるために、jcr-2.0.jar をローカルのプロジェクト ライブラリ フォルダにもインポートする必要がありますか? アプリケーションコンテナにどのライブラリがインストールされているかをglassfish-admin uiやその他の方法で確認する方法が見つかりませんでした。asadmin add-library jcr-2.0.jar も試しましたが、まだ netbeans ではインポートを解決できません。(グラスフィッシュサーバーの再起動も試みました)。これを機能させるにはどうすればよいですか?
2 に答える
0
ご担当者様、
私は自分で問題を解決しました。Netbeansはサーバーライブラリにアクセスできません。ローカルコピーを使用する必要があります。したがって、メニューの[ツール]をクリックし、[Antライブラリ]からライブラリを追加します。次に、「新しいライブラリ」をクリックして、ライブラリを指定します。「ライブラリタイプ」を「サーバーライブラリ」に変更することが重要です。それはそれをする必要があります。
于 2012-09-20T16:57:40.907 に答える
0
jcr-2.0.jar
インターフェースのみが含まれているため、jackrabbit jar も必要になります。
私は maven を使用し、すべてを war ファイルにパッケージ化して、任意のコンテナーにデプロイできるようにします。私にとってはうまく機能し、それが私がそれを使用することをお勧めする方法です.
于 2012-09-19T10:45:57.703 に答える