2017-08-18 13 views
0

私はServlet 3.0、Jsp、JPA 2.0を使用するアプリケーションをコーディングしており、Websphereアプリケーションサーバー8.5にそれをデプロイしています。 ibm websphereコンソール、データ・ソースとjdbcドライバー、およびj2c認証(私はデータベースとしてOracle 11gを使用しています)にすでに構成されています。 openJPA jarを指定してプロジェクトに追加する必要がある場合、私のpersistence.xmlの外観はわかりません。websphere 8.5.5.1を使用中のpersistence.xmlの設定

Error 500: <openjpa-2.2.3-SNAPSHOT-r422266:1764177 fatal user error> org.apache.openjpa.persistence.ArgumentException 

私は何をすべき:私はこの問題を抱えているのpersistence.xmlに入れ、今何のため ? JPAは、OpenJPAのjarファイルをWebSphereが提供する、アプリケーションで使用するために利用されなければならない

答えて

0

事前に

感謝をどのように働くか多分私が欠けています。ここで使用可能なJPAのサンプルがあります:私はあなたのエラーは利用可能ではないOpenJPAの瓶が原因ではないと思います

<?xml version="1.0" encoding="UTF-8"?> 
<persistence version="2.0" 
      xmlns="http://java.sun.com/xml/ns/persistence" 
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
      xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"> 

    <persistence-unit name="jpasamplepersistenceunit"> 

    <jta-data-source>java:comp/env/jdbc/samplejpadatasource</jta-data-source> 
    <non-jta-data-source>java:comp/env/jdbc/samplejpadatasourcenonjta</non-jta-data-source> 

    <class>wasdev.sample.jpa.Thing</class> 
    <exclude-unlisted-classes>true</exclude-unlisted-classes> 
    <properties> 
     <!-- These properties are creating the database on the fly. We are using them to avoid users having 
      to create a database to run the sample. 
      See also the create=true line in the datasource meta data. --> 
     <property name="openjpa.jdbc.SynchronizeMappings" value="buildSchema(ForeignKeys=true)" /> 
     <property name="openjpa.jdbc.DBDictionary" value="derby" /> 

     <!-- EclipseLink specific properties to create the database. They are only used if using the jpa-2.1 feature. --> 
     <property name="eclipselink.ddl-generation" value="drop-and-create-tables" /> 
     <property name="eclipselink.ddl-generation.output-mode" value="both" /> 

    </properties> 
    </persistence-unit> 

</persistence> 

https://developer.ibm.com/wasdev/downloads/#asset/samples-Java_Persistence_API_JPA_Sample

サンプルでは、​​あなたはpersistence.xmlファイルの例を見ることができます。データベースが正しく構成されていない可能性があります。 persistence.xmlファイルがデータソースを適切に参照していることを確認してください。

関連する問題