このチュートリアルでは、AlmaLinux 8にGlassFishをインストールする方法を紹介します。知らない人のために、GlassFishはJavaEEプラットフォーム用のオープンソースアプリケーションサーバーです。 GlassFishプロジェクトは、当初Sun Microsystemによって開始され、現在はOracleCorporationによって後援されています。 GlassFishを使用すると、開発者は、ポータブルでスケーラブルであり、レガシーテクノロジーと統合する企業向けのアプリケーションを作成できます。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo
‘root権限を取得するコマンドに。 AlmaLinux8へのGlassFishのステップバイステップのインストールを紹介します。RockyLinuxでも同じ手順に従うことができます。
AlmaLinux8にGlassFishをインストールします
ステップ1.まず、システムが最新であることを確認することから始めましょう。
sudo dnfアップデート
sudo dnf installepel-リリース
ステップ2.Javaをインストールします。
GlassFishをインストールする前に、システムにJavaをインストールする必要があります。
sudo dnf install java-11-openjdk-devel
次に、JAVA_HOME環境を設定します。
sudo update-alternatives –config java
出力から、Javaパスを次のファイルにコピーします。
nano〜 / .bash_profile
次の行を追加します。
エクスポートJAVA_HOME =/ usr / lib / jvm / jre-openjdk
PATH = $ PATH:$ JAVA_HOME / binをエクスポートします
次に、を更新します bash プロフィール:
ソース〜/ .bash_profile
最後に、次のコマンドを使用してパスが設定されていることを確認します。
$ echo $ JAVA_HOME /usr/lib/jvm/java-11-openjdk-11.0.12.0.7-0.el8_4.x86_64/bin/java $ java -version openjdk version “11.0.12” 2021-08-17 LTS OpenJDKランタイム環境19.1(ビルド11.0.13 + 7-LTS)OpenJDK64ビットサーバーVM19.1(ビルド11.0.13 + 7-LTS、混合モード、共有)
ステップ3.AlmaLinux8にGlassFishをインストールします。
次に、Glassfishのユーザーを作成します。
sudo useradd -s / sbin / nologin glassfish
その後、公式ページから最新バージョンのEclipseGlassFishをダウンロードします。
wget https://download.eclipse.org/ee4j/glassfish/glassfish-6.2.0.zip
sudo unzip -d /opt/glassfish-6.2.0.zip
所有権を上記で作成したGlassFishユーザーに変更します。
sudo chown -R glassfish:glassfish / opt / glassfish6 /
ステップ4.SystemdファイルGlassfishを作成する
今、私たちは作成します systemd
Glassfishサーバーを自動起動するサービス:
nano /usr/lib/systemd/system/glassfish.service
次の行を追加します。
[Unit]
説明= GlassFishサーバーv6.2.0後= syslog.target network.target
[Service]
ユーザー= glassfish ExecStart = / usr / bin / java -jar /opt/glassfish6/glassfish/lib/client/appserver-cli.jar start-domain ExecStop = / usr / bin / java -jar / opt / glassfish6 / glassfish / lib /client/appserver-cli.jar stop-domain ExecReload = / usr / bin / java -jar /opt/glassfish6/glassfish/lib/client/appserver-cli.jarrestart-domainタイプ=フォーク
[Install]
WantedBy = multi-user.target
Save 変更してファイルを終了し、Glassfishサーバーを起動し、起動時に自動的に起動するように設定します。
sudo systemctl start glassfish
sudo systemctl enable glassfish
手順5.ファイアウォールを構成します。
AlmaLinuxファイアウォールでGlassfishサービスポートを許可します。
sudo Firewall-cmd –add-port = {4848,8080,8181} / tcp –permanent
sudo Firewall-cmd –reload
ステップ6.Glassfishパスを設定します。
GlassfishバイナリをPATH環境変数に追加します。
sed -i’s / ^ PATH = * / PATH = / opt / glassfish6 / bin:/ g’〜 / .bash_profile
デフォルトでは、GlassFishにはパスワードがないため、GlassFishのパスワードを設定する必要があります admin ユーザーと安全なログインを有効にします。
sudo / opt / glassfish6 / bin / asadmin –port 4848 change-admin-パスワード
今GlassFish admin コンソールはクリアテキストのHTTPサービスとして実行されています。 以下のコマンドで安全なログインを有効にします。
sudo / opt / glassfish6 / bin / asadmin –port 4848 enable-secure-admin
次に、Glassfishを再起動します。
sudo systemctl restartglassfish
ステップ7.GlassFishWebインターフェースへのアクセス。
インストールが正常に完了したら、お気に入りのブラウザを開いて次の場所に移動します https://your-server-ip-address:4848
としてログインします admin 前の手順で設定したパスワードを持つユーザー:
おめでとう! GlassFishが正常にインストールされました。 このチュートリアルを使用して、AlmaLinux8システムにGlassFishをインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします GlassFishの公式ウェブサイト。