第34章 KIE Server ZIP ファイルのインストールと設定
カスタマーポータルの Red Hat Decision Manager 7.12.0 Add Ons (rhdm-7.12.0-add-ons.zip
) ファイルで利用可能な rhdm-7.12.0-kie-server-jws.zip
ファイルを使用して KIE Server をインストールできます。
34.1. ZIP ファイルからの KIE Server のインストール
KIE Server はビジネスアセットのランタイム環境を提供し、アセットリポジトリー (ナレッジストア) に保存されたデータにアクセスします。ZIP ファイルを使用して既存の Red Hat JBoss Web Server 5.5.1 サーバーインスタンスに KIE Server をインストールすることができます。
インストーラー JAR ファイルを使用した KIE Server のインストール方法は、33章Red Hat Decision Manager インストーラーの使用方法を参照してください。
-
32章Red Hat Decision Manager インストールファイルのダウンロード に従って Red Hat Decision Manager 7.12.0 Add Ons (
rhdm-7.12.0-add-ons.zip
) ファイルがダウンロードされている。 -
バックアップを作成してある Red Hat JBoss Web Server 5.5.1 サーバーインストールが利用できる。Red Hat JBoss Web Server インストールのベースディレクトリーは
JWS_HOME
とします。 - インストールを完了するのに必要なユーザーパーミッションが付与されている。
手順
-
rhdm-7.12.0-add-ons.zip
ファイルを展開します。 展開した
rhdm-7.12.0-add-ons.zip
ファイルから、以下のファイルを展開します。-
rhdm-7.12.0-kie-server-jws.zip
-
rhdm-7.12.0-decision-engine.zip
以下の説明では、展開した
rhdm-7.12.0-kie-server-jws.zip
ファイルが含まれるディレクトリーはJWS_TEMP_DIR
と呼ばれ、展開したrhdm-7.12.0-decision-engine.zip
ファイルが含まれるディレクトリーはENGINE_TEMP_DIR
と呼ばれます。-
JWS_TEMP_DIR/rhdm-7.12.0-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.59.0.Final-redhat-00006.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
ディレクトリーのバージョンのアーティファクトファイル名に置き換えます。 最後の Valve 定義の後にある
JWS_HOME/tomcat/conf/server.xml
ファイルの<host>
要素に、以下の行を追加します。<Valve className="org.kie.integration.tomcat.JACCValve" />
<Valve className="org.kie.integration.tomcat.JACCValve" />
Copy to Clipboard Copied! -
テキストエディターで
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="<ROLE_NAME>"/> <user username="<USER_NAME>" password="<USER_PWD>" roles="<ROLE_NAME>"/>
Copy to Clipboard Copied! ユーザーに複数のロールを割り当てる場合は、以下の例に示すようにロールをコンマで区切ります。
<role rolename="admin"/> <role rolename="kie-server"/> <user username="rhdmUser" password="user1234" roles="admin,kie-server"/>
<role rolename="admin"/> <role rolename="kie-server"/> <user username="rhdmUser" password="user1234" roles="admin,kie-server"/>
Copy to Clipboard Copied! 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"
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"
Copy to Clipboard Copied! 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
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
Copy to Clipboard Copied!