1.3.2.1 Apache Tomcatへのデプロイ
このトピックの例では、Apache Tomcatでグラフ・サーバーをWebアプリケーションとしてデプロイする方法について説明します。
グラフ・サーバーは、Apache Tomcat 9.0.xで動作します。
- Oracle Software Delivery CloudからOracle Graph Webapps zipファイルをダウンロードします。このファイルには、すぐにデプロイできるJava Webアプリケーション・アーカイブ(
.warファイル)が含まれます。ファイル名は、oracle-graph-webapps-<version>.zipのようになります - 選択したディレクトリに、このファイルを解凍します。
- ネーミング・パターン(
graph-server-<version>-pgx<version>.war)に従う.warファイルを見つけます。 - グラフ・サーバーを構成します。
- Webアプリケーション・アーカイブ内の
WEB-INF/classes/pgx.confファイルを変更して、認証およびその他のサーバー設定を変更します。詳細は、ユーザーの認証および認可のセクションを参照してください。 - 必要に応じて、Webアプリケーション・アーカイブ内の
WEB-INF/classes/log4j2.xmlファイルを変更して、ロギング設定を変更します。 - 必要に応じて、Webアプリケーション・アーカイブ内の
WEB-INF/web.xmlファイルを変更して、その他のサーブレット固有のデプロイメント・ディスクリプタを変更します。
- Webアプリケーション・アーカイブ内の
.warファイルをTomcatのwebappsディレクトリにコピーします。次に例を示します。cp graph-server-<version>-pgx<version>.war $CATALINA_HOME/webapps/pgx.warノート:
Tomcatwebappsディレクトリ内のwarファイルに指定する名前によって、グラフ・サーバー・アプリケーションのコンテキスト・パスが決まります。warファイルにpgx.warという名前を付けることをお薦めします。- TLS/暗号化の正しい使用など、Tomcat固有の設定を構成します
- ポート8080がすでに使用されていないことを確認します。
- Tomcatを起動します。
cd $CATALINA_HOME ./bin/startup.shこれで、グラフ・サーバーは、
localhost:8080/pgxでリスニングします。次のコマンドを実行すると、JShellからサーバーに接続できます。
$ <client_install_dir>/bin/opg4j --base_url https://localhost:8080/pgx -u <graphuser>
関連トピック