GlassFish中的mysql连接器是如此错误还是仅仅是我?

时间:2010-11-06 16:35:58

标签: java mysql java-ee glassfish mysql-connector

我正在使用(尝试)GlassFish v2.1.1 + MySQL连接器5.0.8来自学J2EE。我尝试使用JPA持久性开发一些简单的Web应用程序。就在服务器启动时,部署顺利完成所有事情,但经过多次部署后,它开始表现得很奇怪,抛出所有类型的异常并且预先部署失败。

例如,在部署时,它可能会抛出ClassNotFoundException,这个类甚至不再存在(但之前有几个部署)!

如果在服务器重启后它没有顺利部署,我会收集它是我的错(可能是一些配置错误)。我只是得到异常,重新启动服务器,然后bam - “命令部署成功执行”。 : - \

但也许在运行时还有一些错综复杂的依赖关系,我不知道。简单地取消部署模块并再次部署它无济于事。

1 个答案:

答案 0 :(得分:4)

这是主观的,但根据我的经验,重新部署在某些时候总是变得不稳定。有时事情不会得到应有的清理,有时候某些部分不会释放内存,有时会出现明确的PermGen错误等等,在某些时候,你必须重新启动服务器(这是也是为什么有些人从不在生产中使用重新部署)。我和你一起生活。

那就是说,为了严格回答你问题的标题,我认为GlassFish 2和MySQL Connector是非常稳定并且完全可以生产。但正如所暗示的那样,开发和生产不会以同样的方式强调平台。

相关问题