WebLogic 14c のインストールに関する注意事項
Related information
概要
注意:
-
この章では、WebLogic Application Server での TIBCO EBX® のクイックインストール例について説明します。
-
このアプリケーションサーバーのドキュメントを置き換えるものではありません。
-
インストールプロセスは、技術環境、アプリケーションの相互化、配信プロセス、組織の決定などのアーキテクチャ上の決定によって決定されるため、これらは一般的なインストールの推奨事項ではありません。
-
EBX® に必要なコンポーネントの完全な説明は、Java EE 展開の章に記載されています。
-
予期しない動作を回避するために、クラスローディングシステム内の
ebx.jar、ebx-lz4.jar、またはその他のライブラリの重複を避けることがガイドラインとなります。 -
安全な導入をナビゲートする方法については、セキュリティのベストプラクティスを参照してください。
要件
-
認定された Oracle Java SE 11 (アップデート 6 以降)
-
WebLogic Server 14c
-
データベースと JDBC ドライバー
-
EBX® CD
以下も参照してください。:
WebLogic Application Server のインストール
-
次の場所から WebLogic 14c の最新バージョンをダウンロードします。
-
認定された Oracle JDK と
java -jarコマンドラインを使用して、Oracle Fusion Middleware Weblogic インストールウィザードを実行します。 -
デフォルトのオプションを使用して標準インストールを実行し、適切なインストールディレクトリを選択します。
-
-
高度な構成:「管理サーバー」と「トポロジ」を確認します。このようにして、管理ノードとアプリケーションノードの 2 つの独立したドメインノードを作成します。
EBX® ホームディレクトリの構成
-
EBX\_HOME ディレクトリを作成します (例:
C:\EBX\home、または/home/ebx)。 -
EBX® CD から
ebx.software/files/ebx.propertiesファイルを EBX\_HOME にコピーします。この例では、次のファイルです。C:\EBX\home\ebx.properties、または/home/ebx/ebx.properties -
必要に応じて、
ebx.propertiesファイルを編集してデフォルトのデータベースを上書きします。デフォルトでは、スタンドアロンの H2 データベースが定義されています。サポートされている他のデータベースでは、プロパティキーebx.persistence.factoryのコメントを解除し、h2.standaloneのプロパティキーにコメントを付ける必要があります。
WebLogic アプリケーションサーバーと Java 仮想マシンの構成
-
管理対象サーバーの起動プロパティを構成します (例:「EbxServer」)。
<DOMAIN_HOME>/bin/startManagedWebLogic.shスクリプトファイルに次の行を追加します。
EBX_HOME="<path_to_the_directory_ebx_home>"
EBX_OPTIONS="-Debx.home=${EBX_HOME} -Debx.properties=${EBX_HOME}/ebx.properties"
export JAVA_OPTIONS="${EBX_OPTIONS} ${JAVA_OPTIONS}" -
<DOMAIN_HOME>/bin/setDomainEnv.shスクリプトファイルに次の行を追加します。
PRE_CLASSPATH="<path_to_the_data_compression_library>"
# For our example
# PRE_CLASSPATH="${DOMAIN_HOME}/compress/ebx-lz4.jar"
EBX® およびサードパーティライブラリの展開
-
データ圧縮ライブラリを除いて、サードパーティライブラリを EBX® CD から
<DOMAIN_HOME>/libディレクトリにコピーします。この例では、H2 スタンドアロンデータベースの場合、次のようになります。<DOMAIN_HOME>/lib/h2-2.1.212.jar(default persistence factory) coming fromebx.software/lib/lib-h2directory.EBX® に必要なコンポーネントの完全な説明は、Java EE 展開の章に記載されています。もちろん、これらのコンポーネントがクラスローディングシステムにすでに展開されている場合は、それらを複製する必要はありません (例:javax.mail-1.5.6.jar がすでに WebLogic Server に存在する)。 -
データ圧縮ライブラリ専用のディレクトリ (例:
<DOMAIN_HOME>/compress) を作成し、そこにコピーします。注意:ライブラリが、以前に更新された PRE\_CLASSPATH 環境変数によって示されるディレクトリにコピーされていることを確認します。
データソースと JDBC プロバイダーの構成
-
以下を使用して、「管理サーバー」 (例:「AdminServer」) を起動します。
<DOMAIN_HOME>/bin/startWebLogic.sh -
ドメイン管理者のユーザー名とパスワードでログインします。
-
-
次を設定します。タイプ名:
EBX_REPOSITORY、JNDI名:EBX_REPOSITORY、データベースタイプ:使用しているデータベースタイプ -
以下を使用して、管理サーバー (例:「AdminServer」) を再起動します。
<DOMAIN_HOME>/bin/stopWebLogic.sh<DOMAIN_HOME>/bin/startWebLogic.sh
-
EBX® アプリケーションの展開
-
EBX® CDの
ebx.software/webapps/ear-packaging/EBXForWebLogic.earから EBX\_HOME ディレクトリにコピーします。この例では、次のようになります。C:\EBX\home\EBXForWebLogic.earまたは/home/ebx/EBXForWebLogic.ear -
-
以下を使用して、アプリケーションノード (例:「EbxServer」) を起動します。
<DOMAIN_HOME>/bin/startManagedWebLogic.sh EbxServer http://localhost:7001
EBX® アプリケーションの開始
-
WebLogic Application Server の起動後、ブラウザーに次の URL を入力して、EBX® Web アプリケーションを実行します。
-
EBX® ウィザードは、最初の起動時に初期リポジトリのデフォルトのプロパティを構成するのに役立ちます。