LoginSignup
0
0

More than 3 years have passed since last update.

MacにzipでPayaraをインストールする方法

Last updated at Posted at 2020-12-26
  • 環境
    • macOS Big Sur バージョン11.1
    • openjdk version "11.0.8" 2020-07-14

インストールする

Homebrewを使ってインストールする方法はこちら

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 をブラウザで表示して起動したことを確認する。
スクリーンショット 2020-12-26 20.39.38.png

# 使い終わったら停止する
% asadmin stop-domain
Waiting for the domain to stop 
Command stop-domain executed successfully.

有効期限が切れているSSL証明書を削除する

有効期限が切れているSSL証明書を削除する - Qiita

EclipseにPayaraを設定する

環境 : Eclipse IDE for Enterprise Java Developers Version: 2020-12 M1 (4.18.0 M1)

EclipseにPayaraを設定する方法 - Qiita

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0