第3章 Oracle WebLogic Server の設定


3.1. 環境変数の設定

Decision Server をデプロイする前に、このセクションで紹介する環境変数を Oracle WebLogic Server に設定する必要があります。

JVM のメモリーサイズ

JVM のメモリーサイズを増やすには、以下の環境変数を設定します。

USER_MEM_ARGS=-Xms512m -Xmx1024m

JVM のメモリーサイズを増やさないと、Decision Server のデプロイ時に Oracle WebLogic Server がフリーズするか、またはエラーが発生します。

JVM カスタムプロパティー

Oracle WebLogic Server インスタンスに、以下の Decision Server プロパティー値を設定する必要があります。

  • com.sun.jersey.server.impl.cdi.lookupExtensionInBeanManager: BeanManager を使用して拡張を検索します。これにより、複数のインスタンスで競合することを避けることができます。true に設定します。
  • kie.server.jms.queues.response: Decision Server の応答キューの JNDI 名。jms/KIE.SERVER.RESPONSE に設定します。
  • org.kie.server.domain: JMS を使用する際にユーザーの認証に使用する JAAS JAAS LoginContext ドメイン。OracleDefaultLoginConfiguration に設定します。
  • 以下のプロパティーに true を設定し、Decision Server で jBPM 関数を無効にします。

    • org.jbpm.server.ext.disabled
    • org.jbpm.ui.server.ext.disabled
    • org.jbpm.case.server.ext.disabled

JAVA_OPTIONS 環境変数に、以下のプロパティー値を設定します。

JAVA_OPTIONS="-Dkie.server.jms.queues.response=jms/KIE.SERVER.RESPONSE
 -Dorg.org.kie.server.domain=OracleDefaultLoginConfiguration
 -Dcom.sun.jersey.server.impl.cdi.lookupExtensionInBeanManager=true
 -Dorg.jbpm.server.ext.disabled=true
 -Dorg.jbpm.ui.server.ext.disabled=true
 -Dorg.jbpm.case.server.ext.disabled=true"

3.2. Oracle WebLogic Server の起動

このセクションでは、スタンドアロンの Oracle WebLogic Server ドメインに Oracle WebLogic Server を起動する方法を説明します。

注記

起動するサーバーと同じリスナーポートを使用する Oracle WebLogic Server インスタンスを実行している場合は、サーバーを新たに起動する前に、稼働しているサーバーを停止する必要があります。

手順

  1. コマンドプロンプトで、以下のように、ドメインディレクトリー WLS_HOME/user_projects/<DOMAIN_NAME> に移動します。

    WLS\user_projects\mydomain
  2. 以下のいずれかのコマンドを実行して、Oracle WebLogic Server を起動します。

    • UNIX ベースのシステムの場合:

      startWebLogic.sh
    • Microsoft Windows の場合:

      startWebLogic.cmd

      起動スクリプトが多数のメッセージを表示しますが、最後に以下のようなメッセージを表示します。

      <Dec 8, 2017 3:50:42 PM PDT> <Notice> <WebLogicServer> <000360> <Server started in RUNNING mode>
  3. web ブラウザーで、以下の URL を開きます。

    http://<HOSTNAME>:<PORT>/console

    このコマンドは以下のようになります。

    • HOSTNAME: ホストサーバーのシステム名または IP アドレス
    • PORT: ホストサーバーが要求をリッスンしているポートのアドレス (デフォルトでは 7001)

      たとえば、システムで起動している Oracle WebLogic Server のローカルインスタンスに対して管理コンソールを起動するには、以下の URL をブラウザーのアドレスフィールドに入力します。

      http://localhost:7001/console/

      SSL (secure socket layer) を使用して管理サーバーを起動したら、http の後に s を追加して、https://hostname:port/console にする必要があります。

  4. ログインページが表示されたら、管理者の認証情報を入力します。

3.3. セキュリティーセッティングの設定

このセクションの手順を完了して、Oracle WebLogic Server が提供する、コンテナー管理の認証メカニズムを有効にします。

手順

  1. WebLogic 管理コンソールで、Security Realms をクリックします。
  2. 必要なセキュリティーレルムを選択するか、または New をクリックして新規のセキュリティーレルムを作成します。
  3. Users and Groups Groups に移動し、セキュリティーレルムのグループ一覧を表示します。
  4. New をクリックして、kie-server グループを作成します。
  5. Users タブをクリックし、New をクリックして、新しいユーザーを作成します。
  6. 作成したユーザーの名前とパスワード (例: server-user/ password1234) を入力し、OK をクリックします。

    重要

    選択したユーザー名が、既知のロールやグループと 競合しない ようにしてください。

    たとえば、kie-server ロールがある場合に、kie-server という名前のユーザーを作成することはできません

  7. 新たに作成したユーザーをクリックし、Groups タブをクリックします。
  8. 選択ツールを使用して、kie-server グループを Available フィールドから Chosen フィールドに移動し、Save をクリックします。

3.4. Java Message Service の設定

Decision Server から Java Message Service (JMS) メッセージを送受信できるように、Oracle WebLogic Server を設定する必要があります。

3.4.1. JMS サーバーの作成

JMS を使用するには、JMS サーバーを作成する必要があります。

手順

  1. Services Messaging JMS Servers に移動します。
  2. New をクリックして、JMS サーバーを新たに作成します。
  3. JMS サーバーの名前を入力して、Next をクリックします。
  4. Decision Central デプロイメントに選択したターゲットサーバーを選択します。
  5. Finish をクリックして、JMS Server の作成を完了します。

JMS モジュールの作成

JMS モジュールには、接続ファクトリーやキューなどの JMS リソースを保存します。以下の手順に従って JMS モジュールを作成します。

手順

  1. Services Messaging JMS Modules に移動します。
  2. New をクリックしてモジュールを作成します。
  3. モジュールの名前を指定します。Next をクリックして次の設定画面に進みます。
  4. Decision Server デプロイメントに選択したターゲットサーバーを選択します。
  5. Finish をクリックして、JMS モジュールの作成を完了します。
  6. 新たに作成したモジュールの名前をクリックして、Subdeployments をクリックします。
  7. New をクリックして、モジュールのサブデプロイメントを作成します。
  8. サブデプロイメントの名前を入力し、Next をクリックします。
  9. 事前に作成した JMS サーバーのボックスを選択します。
  10. Finish をクリックして、サブデプロイメントの設定を完了します。

JMS 接続ファクトリーの作成

Decision Server からメッセージを送受信するには、JMS 接続ファクトリーを、受信用と送信用に 1 つずつ作成する必要があります。また、以下の接続ファクトリーが必要になります。

  • KIE.SERVER.REQUEST: Decision Server へのすべての要求に使用。

    デフォルト値: jms/cf/KIE.SERVER.REQUEST

  • KIE.SERVER.RESPONSE: Decision Server で作成されるすべての応答を受信するのに使用。

    デフォルト値: jms/cf/KIE.SERVER.RESPONSE

各接続ファクトリーに対して、以下の手順を行います。

手順

  1. Services Messaging JMS Modules に移動して、JMS モジュールの一覧を表示します。
  2. 事前に作成したモジュールを選択し、New をクリックして新規 JMS リソースの作成を開始します。
  3. Connection Factory を選択し、Next をクリックします。
  4. 接続ファクトリー名 (例: KIE.SERVER.REQUEST) および JNDI 名 (例: jms/cf/KIE.SERVER.REQUEST) を入力して Next をクリックします。接続ファクトリーが、JMS モジュールにデフォルトで割り当てるサーバーを自動的に選択します。
  5. Finish をクリックして、接続ファクトリーの作成を完了します。

JMS キューの作成

JMS キューは、ポイントツーポイントメッセージング (point-to-point messaging) の宛先エンドポイントになります。以下の JMS キューを作成する必要があります。

  • KIE.SERVER.REQUEST: Decision Server へのすべてのリクエストに使用。

    デフォルト値: jms/KIE.SERVER.REQUEST

  • KIE.SERVER.RESPONSE: Decision Server レスポンス用。

    デフォルト値: jms/KIE.SERVER.RESPONSE

以下の手順に従って、各キューを作成します。

  1. Services Messaging JMS Modules に移動して、JMS モジュールの一覧を表示します。
  2. 事前に作成したモジュールを選択し、New をクリックして新規 JMS リソースの作成を開始します。
  3. Queue を選択し、Next をクリックします。
  4. キュー名 (例: KIE.SERVER.REQUEST)、および JNDI 名 (例: jms/KIE.SERVER.REQUEST) を入力し、Next をクリックします。
  5. JMS サーバーに接続する JMS モジュールのサブデプロイメントを選択します。
  6. Finish をクリックして、キューの作成を完了します。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る