2010-12-29 31 views
0

glassfishとeclipselinkでoracle xeを使用する。持続的なオブジェクトに関する問題が発生します。グラスフィッシュアプ​​リを新しく再起動しても問題はありません。 appが再コンパイルされ、管理インターフェース経由で再デプロイされた場合。オブジェクトの永続化は機能しなくなります。エラーは次のとおりです。glassfishに再デプロイした後JPAが機能しなくなる

内部例外:java.sql.SQLExceptionを:ORA-17041:(エラーのメッセージなし)1 エラーコード:17041

私が間違って何をしているのですか?

EDIT: 貼り付けログhttp://pastebin.com/qC01ztkx

+0

とログには何もありませんか? – Bozho

答えて

2

問題が見つかりました。私は私のアプリでojdbc6.jarへの参照を持っていた。私はリファレンスを削除し、glassfish/libに上記のjarファイルをコピーしてojdbc6.jarを提供しました

1

それは一般的に常に展開した後、サーバーを再起動することをお勧めします。あなたはperm gen spaceを使い果たすことができますし、他の奇妙な問題もあります。

再起動後に動作すると言っているので、私はそれまでにそれを打ち明かしています。

+2

グラスフィッシュを再開するまでにはほとんどの時間がかかります。私はそれがdevのpitaを作るようにそれを避けたいと思う。 –

+0

あなたはこの問題を乗り越える方法を見つけ出すかもしれませんが、それだけで別のものになるでしょう。デプロイ後に再起動することを強くお勧めします。 – Preston

関連する問題