0

我们希望通过将 MySql 连接器/j jar 作为 EAR 的一部分来简化应用程序的部署过程。(因此我们不需要手动将其复制到 Glassfish 服务器的 /lib 文件夹中)

是否可以?

更新:我们已经读到可以使用 JBoss 中的 SAR 文件,但我们认为 Glassfish 中不可用。

4

1 回答 1

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

于 2011-07-27T15:31:50.163 回答