Interstage Application Server J2EE ユーザーズガイド |
目次
索引
![]() ![]() |
第1部 J2EE共通編 | > 第4章 JNDI | > 4.4 JNDI SPの運用 | > 4.4.3 JMSを利用する場合 |
アプリケーションで使用するJNDI名が、実際の運用環境にセットアップされた名前と異なる場合には、名前変換ファイルを使用します。
JMSリソースの、名前変換ファイルへの設定例を以下に示します。
【J2EEアプリケーションクライアントの場合】
名前変換ファイルに、deployment descriptorファイルに設定した名前と、実際の運用環境にセットアップされた名前の対応関係を記述します。
詳細については、“名前変換ファイルの詳細設定”を参照してください。
【設定例】
設定例では“jms/JMS1”を“JMSSample”の実名へ、“jms/JMS2”を“JMSSample2”の実名へ変換しています。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE fujitsu-ebe-definition SYSTEM 'fujitsu-ebe-definition.dtd'> <fujitsu-ebe-definition> <client> <app-name>Sample JMS</app-name> <res-entry> <res-ref-name>jms/JMS1</res-ref-name> <datasource-name>JMSSample</datasource-name> </res-entry> <res-env-entry> <res-env-ref-name>jms/JMS2</res-env-ref-name> <environment-name>JMSSample2</environment-name> </res-env-entry> </client> </fujitsu-ebe-definition> |
【Webアプリケーションの場合】
名前変換ファイル(FJWebebeProperties.xml)に、Webアプリケーション環境定義ファイルに設定した名前と、実際の運用環境にセットアップされた名前の対応関係を記述します。
詳細については、“名前変換定義ファイル”を参照してください。
【設定例】
設定例では“jms/JMS1”を“jmstest1”の実名へ、“jms/JMS2”を“jmstest2”の実名へ変換しています。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE fujitsu-ebe-definition SYSTEM 'fujitsu-ebe-definition.dtd'> <fujitsu-ebe-definition> <web> <app-name>Sample JMS</app-name> <res-entry> <res-ref-name>jms/JMS1</res-ref-name> <datasource-name>jmstest1</datasource-name> </res-entry> <res-env-entry> <res-env-ref-name>jms/JMS2</res-env-ref-name> <environment-name>jmstest2</environment-name> </res-env-entry> </web> </fujitsu-ebe-definition> |
【EJBアプリケーションの場合】
名前変換ファイル(FJebeProperties.xml)に、deployment descriptorファイルに設定した名前と、実際の運用環境にセットアップされた名前の対応関係を記述します。
詳細については、“deployment descriptorの参照名と運用環境の実名との対応づけ”を参照してください。
【設定例】
設定例では“jms/JMS1”を“jmssample”の実名へ、“jms/JMS2”を“jmssample2”の実名へ変換しています。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE fujitsu-ebe-definition SYSTEM 'fujitsu-ebe-definition.dtd'> <fujitsu-ebe-definition > <ejb> <group-name>OperationBean</group-name> <jndi-name>sample.EJB1</jndi-name> <res-entry> <res-ref-name>jms/JMS1</res-ref-name> <datasource-name>jmssample</datasource-name> </res-entry> <res-env-entry> <res-env-ref-name>jms/JMS2</res-env-ref-name> <environment-name>jmssample2</environment-name> </res-env-entry> </ejb> </fujitsu-ebe-definition> |
目次
索引
![]() ![]() |