VwpFAQJBossJPAJa

JBoss で動作する Java Persistence API Web アプリケーションの構成方法を教えてください。

説明: JBoss は Java EE 5 サーバーでないため、TopLink Essential ライブラリが配備された Web アプリケーション内に必要です。TopLink Essential ライブラリは、EJB 3.0 リファレンス実装の JPA 機能を提供します。

回避策: TopLink Essential ライブラリを次の手順でアプリケーションに追加します。

  1. データベースの JDBC ドライバを Web アプリケーションの lib ディレクトリにコピーします。
  2. 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」ページからダウンロードしてください。
  3. 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>"/>

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo