VwpFAQJBossJPAJa
JBoss で動作する Java Persistence API Web アプリケーションの構成方法を教えてください。
説明: JBoss は Java EE 5 サーバーでないため、TopLink Essential ライブラリが配備された Web アプリケーション内に必要です。TopLink Essential ライブラリは、EJB 3.0 リファレンス実装の JPA 機能を提供します。
回避策: TopLink Essential ライブラリを次の手順でアプリケーションに追加します。
- データベースの JDBC ドライバを Web アプリケーションの lib ディレクトリにコピーします。
- Sun Java System Application Server のインストール場所の lib サブディレクトリから、{toplink-essentials.jar}} と toplink-essentials-agent.jar を Web アプリケーションの lib ディレクトリにコピーします。
Sun Java System Application Server を持っていない場合は、Sun Developer Network (SDN) の「Java EE Downloads」ページからダウンロードしてください。 - persistence.xml を編集して、以下を追加します。
<property name="toplink.jdbc.driver" value="<jdbc-driver>"/> <property name="toplink.jdbc.url" value="<jdbc-url>"/> <property name="toplink.jdbc.password" value="<jdbc-password>"/> <property name="toplink.jdbc.user" value="<jdbc-user>"/>
- 日本語訳 : Yuko Ohsumi
- 英文 (翻訳したバージョン: 2)
- 日本語 NetBeans Visual Web Pack ユーザー FAQ へ戻る
