在玻璃鱼中重新部署后,JPA停止工作

时间:2010-12-29 21:01:51

标签: java jpa glassfish eclipselink

将oracle xe与glassfish和eclipselink一起使用。出现持久对象的问题。重新启动glassfish应用程序后工作正常。如果应用程序重新编译并通过管理界面重新部署。持久对象停止工作。错误是:

内部异常:java.sql.SQLException:ORA-17041 :(没有错误消息)1 错误代码:17041

我做错了什么?

编辑: 粘贴日志http://pastebin.com/qC01ztkx

2 个答案:

答案 0 :(得分:2)

发现问题。我在我的应用程序中引用了ojdbc6.jar。我通过将所述jar复制到glassfish / lib

删除了引用并提供了带ojdbc6.jar的glassfish

答案 1 :(得分:1)

部署后始终重新启动服务器通常是个好主意。你可以用完perm gen空间,并有其他奇怪的问题。

由于你说它在重新启动后有效,我会将其归结为此。