本トピックでは、Interface Mapping Toolkit を使用して開発したアプリケーションを JBoss Application Server にディプロイする方法を説明します。
JBoss Application Server は、JBoss の公式 Web サイトからダウンロードしてインストールできます。
JBoss Application Server を開く方法は、次のとおりです。
JBoss Application Server には、アプリケーション サーバーを管理するための Web インターフェイスがあります。この管理インターフェイスは、JBoss 管理コンソールと呼ばれます。コンソールを開始する方法は、次のとおりです。
JBoss Application Server を、JBoss コンソールまたはコマンド ラインから、次のようにして開始および停止できます。
JBoss EAP 7.x のリソース アダプターをディプロイするには、次のように、standalone.xml ファイルを更新します (このファイルは、JBoss インストールの standalone\configuration ディレクトリにあります)。
<archive-validation enabled="false" fail-on-error="true" fail-on-warn="false"/>
<subsystem xmlns="urn:jboss:domain:resource-adapters:5.0"> <resource-adapters> <resource-adapter> <archive>mfcobol-notx.rar</archive> <transaction-support>NoTransaction</transaction-support> <connection-definitions> <connection-definition class-name="com.microfocus.cobol.connector.spi.CobolNoTxManagedConnectionFactory" jndi-name="java:/eis/MFCobol_v1.5" pool-name="CobolConnectionFactory"> <pool> <min-pool-size>2</min-pool-size> <max-pool-size>10</max-pool-size> </pool> <security> <application/> </security> </connection-definition> </connection-definitions> </resource-adapter> </resource-adapters> </subsystem>
<resource-adapter> <archive>mfcobol-localtx.rar</archive> <transaction-support>LocalTransaction</transaction-support> <connection-definitions> <connection-definition class-name="com.microfocus.cobol.connector.spi.CobolLocalTxManagedConnectionFactory" jndi-name="java:/eis/MFCobol_v1.5" pool-name="CobolConnectionFactory"> <pool> <min-pool-size>2</min-pool-size> <max-pool-size>10</max-pool-size> </pool> <security> <application/> </security> </connection-definition> </connection-definitions> </resource-adapter>
<resource-adapter> <archive>mfcobol-xa.rar</archive> <transaction-support>XATransaction</transaction-support> <connection-definitions> <connection-definition class-name="com.microfocus.cobol.connector.spi.CobolManagedConnectionFactory" jndi-name="java:/eis/MFCobol_v1.5" pool-name="CobolConnectionFactory"> <xa-pool> <min-pool-size>2</min-pool-size> <max-pool-size>10</max-pool-size> </xa-pool> <security> <application/> </security> </connection-definition> </connection-definitions> </resource-adapter>
アプリケーションの .ear ファイルを生成する場合、JBoss Application Server では、.ear ファイルにアプリケーションのディプロイ情報を指定するディプロイメント記述子があることが必要です。Interface Mapping Toolkit を使用してクライアントおよび EJB を生成する場合は、これらのディプロイメント記述子は自動的に作成されて .ear にパッケージ化されます。
アプリケーションの .ear ファイルをディレクトリ my-project\repos\my-service.deploy\my-service.ear から JBoss ディプロイ ディレクトリにコピーします。デフォルトのディプロイ ディレクトリは jboss_home\standalone\deployments です。
詳細については、JBoss Application Server インストール環境のリリース ノートおよび JBoss Web サイトを参照してください。