CentOS8.3にglassfish5.0.1をインストールする方法

1.必要パッケージ
# sudo yum install unzip wget

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

3.ユーザー[glassfish]に切り替える
# su – glassfish
ダウンロード
# wget http://download.oracle.com/glassfish/5.0/release/glassfish-5.0.zip
解凍
# unzip glassfish-5.0.1.zip
# exit

4.サービスファイルを作成
# 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

5.サービスを反映
# sudo systemctl daemon-reload

6.GlassFishを起動
# sudo systemctl enable –now glassfish
Created symlink /etc/systemd/system/multi-user.target.wants/glassfish.service → /etc/systemd/system/glassfish.service.

7.firewallを設定
# firewall-cmd –add-port=8080/tcp –permanent
# firewall-cmd –reload

Glassfish

Posted by arkgame