第3章 Red Hat JBoss Enterprise Application Platform へ の Fuse のインストール
Red Hat Process Automation Manager で使用できるように Red Hat JBoss EAP 7.2.3 に Red Hat Fuse 7.6 をインストールし、必要に応じて統合サービスをデプロイします。
注記
Red Hat Fuse 7.6 は Red Hat JBoss EAP 7.2.3 でサポートされていますが、Red Hat Process Automation Manager は Red Hat JBoss EAP 7.3 でサポとされています。デプロイメント環境の安定性を確保するには、サポートされている Red Hat JBoss EAP バージョンに基づいて、Fuse と Red Hat Process Automation Manager を別の Red Hat JBoss EAP にインストールしてください。
前提条件
- Red Hat JBoss Enterprise Application Platform 7.3 に Red Hat Process Automation Manager がインストールされている。インストールの説明は、『Red Hat JBoss EAP 7.3 への Red Hat Process Automation Manager のインストールおよび設定 』を参照してください。
- Red Hat JBoss Enterprise Application Platform 7.2.3 が別のインスタンスで利用できる。
手順
- Red Hat JBoss Enterprise Application Platform 7.2.3 に Red Hat Fuse 7.6 をインストールします。インストールの説明は、Install Fuse 7.6 on JBoss EAP 7.2 を参照してください。
-
テキストエディターで、Fuse のホームディレクトリーにある
pom.xml
を開きます。 以下の例のように
pom.xml
ファイルを編集して、kie-camel
コンポーネントの依存関係を含めて、統合プロジェクトを作成します。<dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-core</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>org.kie</groupId> <artifactId>kie-api</artifactId> </dependency> <dependency> <groupId>org.kie</groupId> <artifactId>kie-ci</artifactId> <exclusions> <exclusion> <groupId>aopalliance</groupId> <artifactId>aopalliance</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.kie.server</groupId> <artifactId>kie-server-api</artifactId> <exclusions> <exclusion> <groupId>org.jboss.spec.javax.xml.bind</groupId> <artifactId>jboss-jaxb-api_2.3_spec</artifactId> </exclusion> <exclusion> <groupId>javax.activation</groupId> <artifactId>activation</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.jbpm</groupId> <artifactId>jbpm-bpmn2</artifactId> </dependency> <dependency> <groupId>org.kie</groupId> <artifactId>kie-camel</artifactId> <exclusions> <exclusion> <groupId>org.apache.cxf</groupId> <artifactId>cxf-core</artifactId> </exclusion> <exclusion> <groupId>org.apache.camel</groupId> <artifactId>camel-cxf</artifactId> </exclusion> <exclusion> <groupId>org.apache.camel</groupId> <artifactId>camel-cxf-transport</artifactId> </exclusion> <exclusion> <groupId>com.thoughtworks.xstream</groupId> <artifactId>xstream</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.kie.server</groupId> <artifactId>kie-server-client</artifactId> <exclusions> <exclusion> <groupId>org.jboss.spec.javax.ws.rs</groupId> <artifactId>jboss-jaxrs-api_2.0_spec</artifactId> </exclusion> </exclusions> </dependency>