AlmaLinux8にGlassFishをインストールする方法

このチュートリアルでは、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の公式ウェブサイト