0

jboss 5.1 でローカルに実行しようとしているアプリを継承しました。アプリは休止状態を使用しており、データベースには Oracle 11g を使用しています。

アプリを起動すると、次のエラーが表示されます。

javax.persistence.PersistenceException: org.hibernate.HibernateException: Problem while trying to load or access OracleTypes.CURSOR value

そしてこのエラー:

Caused by: java.lang.IllegalAccessException: Class org.hibernate.dialect.Oracle8iDialect can not access a member of class oracle.jdbc.driver.OracleTypes with modifiers ""

私のpersistence.xmlファイルでは、これを設定しています:

<persistence-unit name="DomainPU">
    <jta-data-source>java:/AuthorizationDS</jta-data-source>
    <properties>
         <property name="hibernate.dialect" value="org.hibernate.dialect.Oracle10gDialect"/>
    </properties>
</persistence-unit>

これらのエラーの原因と修正方法について何かアドバイスはありますか? この時点で何を試すべきかさえわかりません。

4

1 に答える 1

0

SVNリポジトリでjbossのバージョンを見つけることになりました。私が知る限り、アップグレードされたバージョンの休止状態が含まれている可能性があります。

于 2013-02-21T21:26:18.433 に答える