我们希望通过将MySql连接器/ j jar包含在EAR中来简化应用程序的部署过程。 (所以我们不需要在Glassfish服务器的/ lib文件夹中手动复制它)
有可能吗?
更新:我们已经阅读过这可以使用JBoss中的SAR文件,但我们认为它不适用于Glassfish。
答案 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