Java GlassFish中的mysql连接器是如此的笨重还是仅仅是我?

Java GlassFish中的mysql连接器是如此的笨重还是仅仅是我?,java,mysql,jakarta-ee,glassfish,mysql-connector,Java,Mysql,Jakarta Ee,Glassfish,Mysql Connector,我正在(尝试)使用GlassFish v2.1.1+MySQL连接器5.0.8自学J2EE。我尝试用JPA持久性开发一些简单的Web应用程序。就在服务器启动时,部署进行得很顺利,但在多次部署之后,它开始表现得很奇怪,抛出各种异常并导致部署前失败 例如,在部署时,它可能会抛出关于类的ClassNotFoundException,而这个类甚至已经不存在了(但在几次部署之前就已经存在了) 如果服务器重新启动后不能顺利部署,我会认为这是我的错(可能是一些配置错误)。我刚刚得到异常,重新启动服务器,然后b

我正在(尝试)使用GlassFish v2.1.1+MySQL连接器5.0.8自学J2EE。我尝试用JPA持久性开发一些简单的Web应用程序。就在服务器启动时,部署进行得很顺利,但在多次部署之后,它开始表现得很奇怪,抛出各种异常并导致部署前失败

例如,在部署时,它可能会抛出关于类的ClassNotFoundException,而这个类甚至已经不存在了(但在几次部署之前就已经存在了)

如果服务器重新启动后不能顺利部署,我会认为这是我的错(可能是一些配置错误)。我刚刚得到异常,重新启动服务器,然后bam——“命令部署成功执行”。:-\


但我不知道,也许在运行时还有一些复杂的依赖关系。简单地取消部署模块并再次部署它是没有帮助的。

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


上面说,为了严格回答问题的标题,我认为GalasFISH 2和MySQL连接器为<强>非常/强>稳定且完全准备就绪。但正如所暗示的,开发和生产并不是以同样的方式强调平台。

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


上面说,为了严格回答问题的标题,我认为GalasFISH 2和MySQL连接器为<强>非常/强>稳定且完全准备就绪。但正如所暗示的,开发和生产并不以同样的方式强调平台。

同上。。重新启动的建议。我们有一些XML代码,除非我们重新启动,否则每次部署都会变得很奇怪。让我担心的是,这些事情是否是由于我的错误而发生的(我不知道,可能有些部署后的操作需要以某种方式编写)-所以我的操作是必需的-或者这只是一件你必须忍受的事情?@Andy No,使用内置连接池不需要额外的东西。同上。。重新启动的建议。我们有一些XML代码,除非我们重新启动,否则每次部署都会变得很奇怪。让我担心的是,这些事情是否是由于我的错误而发生的(我不知道,可能有些部署后的操作需要以某种方式编写)-所以我的操作是必需的-或者这只是一件你必须忍受的事情?@Andy No,使用内置连接池不需要额外的东西。您正在使用哪些工具?对我来说,在Eclipse+GF插件中,右键单击服务器并选择Clean在这种情况下可以正常工作。你在使用什么工具?对我来说,在Eclipse+GF插件中,右键单击服务器并选择Clean在这种情况下可以正常工作。