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/