0

MySql connector/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 に答える