Glassfish application deployment guideから
ファイルのglassfish-resources.xmlの(旧日-resources.xmlの)でアプリケーションスコープのリソースを定義することが可能であるGlassfishので
:
アンアプリケーションスコープのリソースは、glassfish-resources.xmlデプロイメント記述子ファイルで定義されています。このファイルは、 で、モジュールまたはアプリケーションアーカイブのMETA-INFディレクトリに置かれています。 Webアプリケーションまたはモジュールの場合、このファイルはWEB-INF ディレクトリに置かれます。エンタープライズアプリケーション アーカイブのいずれかのサブモジュールアーカイブに独自のglassfish-resources.xmlファイルがある場合、リソース の定義は、それらのモジュールのみに限定されます。
設定例は次のようになります。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE resources PUBLIC "-//Sun Microsystems, Inc.//DTD Application Server 9.0 Resource Definitions //EN" "http://www.sun.com/software/appserver/dtds/sun-resources_1_3.dtd">
<resources>
<jdbc-connection-pool name="mysql_rootPool" ...>
<property name="serverName" value="myServer"/>
<property name="portNumber" value="3306"/>
...
</jdbc-connection-pool>
<jdbc-resource enabled="true" jndi-name="jdbc/mydb" object-type="user" pool-name="mysql_rootPool"/>
</resources>
リソース定義は、あなたのGlassFishドメインのdomain.xmlのと同じです。そこからコピーすることができます。
このGlassFish機能については、配備ガイドより少し面白いブログエントリがあります:https://blogs.oracle.com/JagadishPrasath/entry/application_scoped_resources_in_glassfish – vkraemer