第4章 Decision Server ZIP ファイルのインストールと設定
rhdm-7.3-kie-server-jws.zip ファイルを使用して Decision Server をインストールできます。
4.1. ZIP ファイルからの Decision Server のインストール リンクのコピーリンクがクリップボードにコピーされました!
Decision Server はビジネスアセットのランタイム環境を提供し、アセットレポジトリー (ナレッジストア) に保存されたデータにアクセスします。ZIP ファイルを使用して既存の Red Hat JBoss Web Server 5.0.1 以降のサーバーインスタンスに Decision Server をインストールすることができます。
インストーラー JAR ファイルを使用した Decision Server のインストール方法は 3章Red Hat Decision Manager インストーラーの使用方法 を参照してください。
前提条件
2章Red Hat Decision Manager インストールファイルのダウンロード の説明に従い、以下のファイルがダウンロードされている。
-
Red Hat Decision Manager 7.3.0 Add Ons (
rhdm-7.3.0-add-ons.zip) -
Red Hat Decision Manager 7.3.0 Maven Repository (
rhdm-7.3.0-maven-repository.zip)
-
Red Hat Decision Manager 7.3.0 Add Ons (
-
バックアップを作成してある Red Hat JBoss Web Server 5.0.1 以降のサーバーインストールが利用できる。Red Hat JBoss Web Server インストールのベースディレクトリーは
JWS_HOMEとします。 - インストールを完了するのに必要なユーザーパーミッションが付与されている。
手順
-
rhdm-7.3.0-add-ons.zipファイルを展開します。 展開した
rhdm-7.3.0-add-ons.zipファイルから、以下のファイルを展開します。-
rhdm-7.3-kie-server-jws.zip -
rhdm-7.3-decision-engine.zip
以下の説明では、展開した
rhdm-7.3-kie-server-jws.zipファイルが含まれるディレクトリーはJWS_TEMP_DIRと呼ばれ、展開したrhdm-7.3-decision-engine.zipファイルが含まれるディレクトリーはENGINE_TEMP_DIRと呼ばれます。-
JWS_TEMP_DIR/rhdm-7.3-kie-server-jws/kie-server.warディレクトリーをJWS_HOME/tomcat/webappsディレクトリーにコピーします。注記コピーする Red Hat Decision Manager デプロイメントの名前が Red Hat JBoss Web Server インスタンスの既存デプロイメントと競合しないことを確認します。
-
kie-server.warディレクトリーから.war拡張子を削除します。 -
kie-tomcat-integration-7.18.0.Final-redhat-00002.jarファイルをENGINE_TEMP_DIRディレクトリーからJWS_HOME/tomcat/libディレクトリーに移動します。 -
jboss-jacc-api-<VERSION>.jarファイル、slf4j-api-<VERSION>.jarファイル、およびslf4j-jdk14-<VERSION>.jarファイルをENGINE_TEMP_DIR/libディレクトリーからJWS_HOME/tomcat/libディレクトリーに移動します。<VERSION>はlibディレクトリーのバージョンのアーティファクトファイル名に置き換えます。 -
rhdm-7.3.0-maven-repository.zipファイルを展開します。 展開した Maven リポジトリーから 以下のライブラリーから
JWS_HOME/tomcat/libフォルダーに、以下のライブラリーをコピーします。org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec org.jboss.integration:narayana-tomcat org.jboss.narayana.jta:narayana-jta org.jboss:jboss-transaction-spi最後の Valve 定義の後にある
TOMCAT_HOME/conf/server.xmlファイルの<host>要素に、以下の行を追加します。<Valve className="org.kie.integration.tomcat.JACCValve" />-
テキストエディターで
JWS_HOME/tomcat/conf/tomcat-users.xmlファイルを開きます。 JWS_HOME/tomcat/conf/tomcat-users.xmlファイルにユーザーおよびロールを追加します。以下の例で、<ROLE_NAME>は Red Hat Decision Manager でサポートされるロールです。<USER_NAME>および<USER_PWD>は、選択したユーザー名とパスワードです。<role rolename="<ROLE_NAME>"/> <user username="<USER_NAME>" password="<USER_PWD>" roles="<ROLE_NAME>"/>ユーザーに複数のロールを割り当てる場合は、以下の例に示すようにロールをコンマで区切ります。
<role rolename="admin"/> <role rolename="kie-server"/> <user username="rhdmUser" password="user1234" roles="admin,kie-server"/>JWS_HOME/tomcat/binディレクトリーで以下の手順の 1 つを実行します。Linux または UNIX の場合は、以下の内容の
setenv.shファイルを作成します。CATALINA_OPTS="-Xmx1024m -Dorg.jboss.logging.provider=jdk -Dorg.jbpm.server.ext.disabled=true -Dorg.jbpm.ui.server.ext.disabled=true -Dorg.jbpm.case.server.ext.disabled=true"Windows の場合は、以下の内容の
setenv.batファイルを作成します。set CATALINA_OPTS="-Xmx1024m -Dorg.jboss.logging.provider=jdk -Dorg.jbpm.server.ext.disabled=true -Dorg.jbpm.ui.server.ext.disabled=true -Dorg.jbpm.case.server.ext.disabled=true