我们希望通过将 MySql 连接器/j jar 作为 EAR 的一部分来简化应用程序的部署过程。(因此我们不需要手动将其复制到 Glassfish 服务器的 /lib 文件夹中)
是否可以?
更新:我们已经读到可以使用 JBoss 中的 SAR 文件,但我们认为 Glassfish 中不可用。
我们希望通过将 MySql 连接器/j jar 作为 EAR 的一部分来简化应用程序的部署过程。(因此我们不需要手动将其复制到 Glassfish 服务器的 /lib 文件夹中)
是否可以?
更新:我们已经读到可以使用 JBoss 中的 SAR 文件,但我们认为 Glassfish 中不可用。
由于 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