| Interstage Application Server J2EE ユーザーズガイド |
目次
索引
![]()
|
| 第1部 J2EE共通編 | > 第4章 JNDI | > 4.4 JNDI SPの運用 | > 4.4.4 JavaMailを利用する場合 |
deployment descriptorファイル、またはWebアプリケーション環境定義ファイルに、参照リソースの設定を行います。
deployment descriptor、およびWebアプリケーション環境定義ファイルの編集は、ApworksのApdesignerのEJB Deployment Descriptorエディタ、または、コンポーネントデザイナのdeployment descriptorファイル編集(注:Plus Developerでは提供していません)を使用して行います。
詳細については、Apworksの“Apdesigner プログラマーズガイド”または“コンポーネントデザイナ ユーザーズガイド”(注:Plus Developerでは提供していません)を参照してください。
JavaMailリソースの、deployment descriptor、およびWebアプリケーション環境定義ファイルへの設定例を以下に示します。
【J2EEアプリケーションクライアントの場合】
J2EEアプリケーションクライアントのdeployment descriptorファイルに、参照するJavaMailリソースを設定します。
詳細については、“deployment descriptorファイルの詳細設定”を参照してください。
【設定例】
設定例では“mail/Mail1”の参照設定を行っています。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE application-client PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE Application Client 1.3//EN" "http://java.sun.com/dtd/application-client_1_3.dtd">
<application-client>
…
<resource-ref>
<res-ref-name>mail/Mail1</res-ref-name>
<res-type>javax.mail.Session</res-type>
<res-auth>Application</res-auth>
</resource-ref>
…
</application-client> |
【Webアプリケーションの場合】
Webアプリケーション環境定義ファイル(web.xml)に、参照するJavaMailリソースを設定します。
詳細については、“外部リソースの参照”を参照してください。
【設定例】
設定例では“mail/Mail1”の参照設定を行っています。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
</web-app>
…
<resource-ref>
<res-ref-name>mail/Mail1</res-ref-name>
<res-type>javax.mail.Session</res-type>
<res-auth>Application</res-auth>
</resource-ref>
…
</web-app> |
【EJBアプリケーションの場合】
deployment descriptorファイル(ejb-jar.xml)に、参照するJavaMailリソースを設定します。
詳細については、Apworksの“Apdesigner プログラマーズガイド”または“コンポーネントデザイナ ユーザーズガイド”(注:Plus Developerでは提供していません)を参照してください。
【設定例】
設定例では“SessionBean”の“mail/Mail1”の参照設定を行っています。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD EnterpriseJavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd">
<ejb-jar>
<description>no description</description>
<display-name>Ejb1</display-name>
<enterprise-beans>
<session>
…
<resource-ref>
<res-ref-name>mail/Mail1</res-ref-name>
<res-type>javax.mail.Session</res-type>
<res-auth>Application</res-auth>
</resource-ref>
…
</session>
</enterprise-beans>
</ejb-jar> |
目次
索引
![]()
|