CentOs7 GlassFishをインストールする手順

CentOs7 GlassFishをインストールする手順

CentOs7にjava EEのアプリケーションサーバーであるGlassFishをインストールする手順を記述してます。

環境

  • OS centos 7.8.2003
  • java 1.8.0_262

事前準備

必要パッケージをインストールしておきます。

sudo yum install unzip wget

javaもインストールします。

sudo yum install java-1.8.0-openjdk-devel

ユーザー「glassfish」を作成します。

useradd glassfish
passwd glassfish

GlassFishインストール

glassfishをまずはダウンロードします。

先ほど、作成したユーザー「glassfish」でログインします。

su - glassfish

こちらで最新バージョンを確認してダウンロードします。

wget http://download.oracle.com/glassfish/5.0/release/glassfish-5.0.zip

解凍します。

unzip glassfish-5.0.zip

ログアウトします。

exit

サービスファイルを作成します。

sudo nano /etc/systemd/system/glassfish.service

以下の内容で編集します。

[Unit]
Description = GlassFish Server v5.0
After = syslog.target network.target
[Service]
User = glassfish
ExecStart = /usr/bin/java -jar /home/glassfish/glassfish5/glassfish/lib/client/appserver-cli.jar start-domain
ExecStop = /usr/bin/java -jar /home/glassfish/glassfish5/glassfish/lib/client/appserver-cli.jar stop-domain
ExecReload = /usr/bin/java -jar /home/glassfish/glassfish5/glassfish/lib/client/appserver-cli.jar restart-domain
Type = forking
[Install]
WantedBy = multi-user.target

リロードします。

sudo systemctl daemon-reload

GlassFish起動

インストールが終わったので起動します。

sudo systemctl enable --now glassfish

ブラウザから http://プライベートIP or サーバーアドレス:8080 にアクセスします。

管理画面はブラウザから http://プライベートIP or サーバーアドレス:4848 にアクセスします。