MySql connector/j jar を EAR の一部として含めることで、アプリのデプロイ プロセスを簡素化したいと考えています。(そのため、Glassfish サーバーの /lib フォルダーに手動でコピーする必要はありません)
出来ますか?
更新: JBoss の SAR ファイルを使用してこれが可能であることを確認しましたが、Glassfish では利用できないと考えています。
MySql connector/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