ここでは、Linux サーバに Open Liberty をインストールして、アプリケーションサーバを作成、設定して、アプリケーションサーバのトップ画面を表示するまでの方法を記載する。
環境
Linux ( RHEL 7.9 )
Open Liberty 22.0.0.8 All GA Features
Java SE 8
*Open Liberty の All GA Features は、すべてを含んだパッケージ
参考
Open Liberty 公式 HP
Open Liberty 22.0.0.8 について
https://openliberty.io/docs/22.0.0.8/overview.html
Open Liberty 22.0.0.8 の Java SE 環境
https://openliberty.io/docs/22.0.0.8/java-se.html
Open Liberty インストール
ダウンロード
下記のサイトから Open Liberty 22.0.0.8 All GA Features の ZIP ファイル ( openliberty-22.0.0.8.zip ) をローカル PC にダウンロードする。
配置
ダウンロードした ZIP ファイル ( openliberty-22.0.0.8.zip ) を Linux サーバの任意の場所にアップロードして、解凍する。
ここでは、/任意のディレクトリ/OpenLiberty 直下に ZIP ファイルを解凍した。解凍すると、ディレクトリ /任意のディレクトリ/OpenLiberty/wlp が作成される。
アプリケーションサーバの作成
下記のコマンドを実行して、アプリケーションサーバを作成する。
・コマンド
/任意のディレクトリ/OpenLiberty/wlp/bin/server create アプリケーションサーバ名
例えば、コマンド
/任意のディレクトリ/OpenLiberty/wlp/bin/server create appserver
を実行すると、下記のアプリケーションサーバのディレクトリが作成される。
・ディレクトリ
/任意のディレクトリ/OpenLiberty/wlp/usr/servers/appserver/
アプリケーションサーバ の server.xml 設定
server.xml を下記のように修正して、全ネットワーク・インターフェースで受け付けるようにする。これにより、http://127.0.0.1:9080/ のみではなく、他の外部サーバからブラウザで http://Open Liberty を配置したサーバの IP アドレス:9080/ に接続できるようになる。
・ディレクトリ
/任意のディレクトリ/OpenLiberty/wlp/usr/servers/上記で作成したアプリケーションサーバ名/server.xml
修正前
<httpEndpoint id="defaultHttpEndpoint"
httpPort="9080"
httpsPort="9443" />
↓
修正後
<httpEndpoint id="defaultHttpEndpoint"
httpPort="9080"
httpsPort="9443"
host="*" />
アプリケーションサーバの停止・起動
下記のコマンドを実行して、アプリケーションサーバを停止、起動する。
・停止コマンド
/任意のディレクトリ/OpenLiberty/wlp/bin/server stop 上記で作成したアプリケーションサーバ名
・起動コマンド
/任意のディレクトリ/OpenLiberty/wlp/bin/server start 上記で作成したアプリケーションサーバ名
アプリケーションサーバのトップ画面表示
ブラウザで下記の URL にアクセスして、アプリケーションサーバのトップ画面を表示する。
http://Open Liberty を配置したサーバの IP アドレス:9080/上記で作成したアプリケーションサーバ名
補足
war ファイルの配置ディレクトリについて
アプリケーションサーバに war ファイルを配置する場合は、下記のディレクトリ直下に配置する。この war ファイルを配置するディレクトリは、server.xml の設定で変更することができる。
・ディレクトリ
/任意のディレクトリ/OpenLiberty/wlp/usr/servers/上記で作成したアプリケーションサーバ名/dropins
Web アプリの DB 接続について
Web アプリから DB に接続する場合、該当する DB の JDBC ドライバを取得して、Linux サーバに配置し、server.xml に DB 接続設定情報を記載する。
0 件のコメント :
コメントを投稿