WebSphere Liberty は、従来の WebSphere アプリケーション サーバーの軽量な代替品です。ここでは、Interface Mapping Toolkit を使用して開発したアプリケーションを WebSphere Liberty アプリケーション サーバーにディプロイする方法を説明します。
Windows プラットフォームの場合:
コマンド プロンプトから、WebSphere Liberty インストール環境の bin ディレクトリで次のコマンドを入力します。
server start server_name
UNIX プラットフォームの場合:
installUtility install servlet-3.1
詳細については、WebSphere Liberty のドキュメントを参照してください。
<featureManager> <feature>ejbRemote-3.2</feature> <feature>ejbLite-3.2</feature> <feature>localConnector-1.0</feature> <feature>jca-1.7</feature> <feature>jsp-2.3</feature> <feature>servlet-3.1</feature> <feature>jndi-1.0</feature> </featureManager>
<resourceAdapter id="mfcobol-notx" location="<PathToResourceAdapter>\mfcobol-notx.rar" > <classloader apiTypeVisibility="spec, ibm-api, stable, api"/> </resourceAdapter>
<resourceAdapter id="mfcobol-notx" location="<PathToResourceAdapter>\mfcobol-xa.rar" > <classloader apiTypeVisibility="spec, ibm-api, stable, api"/> </resourceAdapter>
<resourceAdapter id="mfcobol-localtx" location="<PathToResourceAdapter>\mfcobol-localtx.rar" > <classloader apiTypeVisibility="spec, ibm-api, stable, api"/> </resourceAdapter>
<connectionFactory jndiName="eis/MFCobol_v1.5"> <resource-ref id="CCIMFCobol_v1.5"> <res-ref-name>CCIMFCobol_v1.5</res-ref-name> </resource-ref> <properties.mfcobol-notx ServerHost="localhost"/> <properties.mfcobol-notx ServerPort="9003"/> <properties.mfcobol-notx Trace="false"/> <properties.mfcobol-notx EnhancedTrace="false"/> </connectionFactory>
アプリケーション定義を server.xml ファイルに追加します。定義には .ear ファイルへのパスを含める必要があり、かつアプリケーションがリソース アダプターと同じクラス ローダーを使用することを指定する必要があります。たとえば、非トランザクション リソース アダプターを使用する EJB をディプロイするためのアプリケーション定義は、次のようになります。
<application id="TestApp" name=" TestApp" type="ear" location="..\ear\TestApp.ear"> <classloader classProviderRef="mfcobol-notx" /> </application>