包括MySql的connector / j作为EAR文件的一部分:Glassfish

时间:2011-07-26 23:20:47

标签: deployment glassfish java-ee-6 ear connector-j

我们希望通过将MySql连接器/ j jar包含在EAR中来简化应用程序的部署过程。 (所以我们不需要在Glassfish服务器的/ lib文件夹中手动复制它)

有可能吗?

更新:我们已经阅读过这可以使用JBoss中的SAR文件,但我们认为它不适用于Glassfish。

1 个答案:

答案 0 :(得分:1)

由于Glassfish中的类加载器层次结构,我不认为这是可能的。 mysql驱动程序jar需要在应用程序的类加载器之外可用,因为连接池是全局可用的。

http://download.oracle.com/docs/cd/E19226-01/820-7695/6niugesfp/index.html#indexterm-28

根据我的发现,Glassfish不支持.sar文件等任何内容: http://old.nabble.com/Migrating-From-jboss-4.2.1-to-GlassFish-td18629992.html

也许投票支持这个问题,或者为类似.sar的部署选项创建自己的选项: http://java.net/jira/browse/GLASSFISH-16915