CentOS7.9にGlassFish5.0.1をインストールする

環境
CentOS Linux release 7.9.2009 (Core)
glassfish 5.0.1
操作方法
1.必要パッケージをインストールします

# sudo yum install unzip wget

2.java8をインストールします

# sudo yum install java-1.8.0-openjdk-devel

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

# useradd glassfish
# passwd glassfish

4.作成したユーザー「glassfish」でログインします

# su - glassfish
最終ログイン: 2021/12/29 (水) 23:13:06 JST日時 pts/1

5.下記サイトで最初んバージョンを確認してダウンロードします
https://javaee.github.io/glassfish/download

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

ファイルを解凍します。
$ unzip glassfish-5.0.1.zip

ログアウトします。
exit

6.サービスファイルを作成します
# sudo nano /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

7.GlassFishを起動します

# sudo systemctl enable --now glassfish

8.動作確認

ブラウザから「http://192.168.71.147:8080/」にアクセスします。
管理画面はブラウザから 「http://192.168.71.147:4848/」 にアクセスします。

 

Glassfish

Posted by arkgame