Rocky Linux 8でGlassFish5.0.1をインストールする

環境
# cat /etc/redhat-release
Rocky Linux release 8.4 (Green Obsidian)

1.javaバージョンを確認

# java -version
openjdk version "1.8.0_312"
OpenJDK Runtime Environment (build 1.8.0_312-b07)
OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode)

2.glassfishユーザを作成
# useradd glassfish
# passwd glassfish
ユーザー glassfish のパスワードを変更。
新しいパスワード:
新しいパスワードを再入力してください:
passwd: すべての認証トークンが正しく更新できました。

3.Glassfish5.0.1をインストール
glassfishユーザでログインします。
# su – glassfish

glassfish5.0.1をダウンロード
$ wget http://download.oracle.com/glassfish/5.0.1/release/glassfish-5.0.1.zip

ファイルを解凍します。
$ unzip glassfish-5.0.1.zip
$ exit
ログアウト

4.サービスファイルを作成
# sudo vi /etc/systemd/system/glassfish.service
以下の内容を記入

[Unit]
Description = GlassFish Server v5.0.1
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

5.GlassFishを起動します
# sudo systemctl enable –now glassfish

Created symlink /etc/systemd/system/multi-user.target.wants/glassfish.service 
→ /etc/systemd/system/glassfish.service.

6.8080ポートの許可
# sudo firewall-cmd –add-port=8080/tcp –zone=public –permanent
success
# sudo firewall-cmd –reload
success

4848ポートの許可
# sudo firewall-cmd –add-port=4848/tcp –zone=public –permanent
success
# sudo firewall-cmd –reload
success

6.動作確認
トップページにアクセス
http://192.168.71.137:8080/

管理画面にアクセス
http://192.168.71.137:4848/

 

Rocky Linux 8

Posted by arkgame