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/」 にアクセスします。