- 環境
- macOS Big Sur バージョン11.1
- openjdk version "11.0.8" 2020-07-14
インストールする
zipをダウンロードする
Macにwget
がないことに気がつかなかった・・・のでcurl
コマンドを代用してMavenのサイトからzipファイルをダウンロードします。
現時点で一番新しげなpayara-5.2020.7.zipをダウンロードします。
# 任意のディレクトリへ移動する
% cd /usr/local/opt
# curlでzipをダウンロードする
% curl -O https://repo1.maven.org/maven2/fish/payara/distributions/payara/5.2020.7/payara-5.2020.7.zip
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 138M 100 138M 0 0 12.9M 0 0:00:10 0:00:10 --:--:-- 23.5M
解凍する
# zipを解凍する
% unzip payara-5.2020.7.zip
Archive: payara-5.2020.7.zip
creating: payara5/
creating: payara5/mq/
# ...省略...
inflating: payara5/glassfish/bin/appclient
# 使い終わったzipを削除する
% rm payara-5.2020.7.zip
# バージョンを確認してみる
% payara5/bin/asadmin version
Version string could not be obtained from Server [localhost:4848].
(Turn debugging on e.g. by setting AS_DEBUG=true in your environment, to see the details.)
Using locally retrieved version string from version class.
Version = Payara Server 5.2020.7 #badassfish (build 2130)
Command version executed successfully.
パスを通す
# .zshrcにパスを通す設定を追記して
% vi ~/.zshrc
#...viエディタで以下の内容を追記する...
% cat ~/.zshrc | grep -i glass
export GLASSFISH_HOME=/usr/local/opt/payara5
export PATH=${JAVA_HOME}:${PATH}:${GLASSFISH_HOME}/bin
# 設定内容を反映してパスを通す
% source ~/.zshrc
# パスが通ったことをバージョン確認して確認する
% asadmin version
Version string could not be obtained from Server [localhost:4848].
(Turn debugging on e.g. by setting AS_DEBUG=true in your environment, to see the details.)
Using locally retrieved version string from version class.
Version = Payara Server 5.2020.7 #badassfish (build 2130)
Command version executed successfully.
起動する
# 起動する
% asadmin start-domain
Waiting for domain1 to start ............
Successfully started the domain : domain1
domain Location: /usr/local/opt/payara5/glassfish/domains/domain1
Log File: /usr/local/opt/payara5/glassfish/domains/domain1/logs/server.log
Admin Port: 4848
Command start-domain executed successfully.
http://localhost:4848/common/index.jsf をブラウザで表示して起動したことを確認する。
# 使い終わったら停止する
% asadmin stop-domain
Waiting for the domain to stop
Command stop-domain executed successfully.
有効期限が切れているSSL証明書を削除する
EclipseにPayaraを設定する
環境 : Eclipse IDE for Enterprise Java Developers Version: 2020-12 M1 (4.18.0 M1)