もっと詳しく

このチュートリアルでは、Ubuntu22.04LTSにGlassFishをインストールする方法を紹介します。 ご存じない方のために説明すると、GlassFishは、Sun Microsystems(現在のOracle)によって開発された無料のオープンソースソフトウェアアプリケーションサーバーです。 この会社のJavaEEプラットフォームで定義されたテクノロジーを実装し、この仕様をサポートするアプリを実行できるようにします。 これは、Common Development andDistributionLicenseとGNUGeneralPublicLicenseの2つの無料ソフトウェアライセンスの下にあります。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、’を追加する必要があります。sudo‘root権限を取得するコマンドに。 Ubuntu 22.04(Jammy Jellyfish)にGlassFishを段階的にインストールする方法を紹介します。 Ubuntu 22.04や、Linux Mint、Elementary OS、Pop!_OSなどの他のDebianベースのディストリビューションでも同じ手順に従うことができます。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:Ubuntu 22.04、20.04、およびLinuxMintなどの他のDebianベースのディストリビューション。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)。
  • A non-root sudo userまたはへのアクセス root user。 として行動することをお勧めします non-root sudo userただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

Ubuntu 22.04 LTSJammyJellyfishにGlassFishをインストールします

手順1.まず、次のコマンドを実行して、すべてのシステムパッケージが最新であることを確認します。 apt ターミナルのコマンド。

sudo apt update
sudo apt upgrade
sudo apt install software-properties-common apt-transport-https wget ca-certificates gnupg2 ubuntu-keyring

ステップ2.Javaをインストールします。

GlassFishはJavaで記述されているため、JavaOpenJDKとJREをDebianBuster11にインストールします。両方のパッケージはデフォルトでUbuntuリポジトリで利用できます。

sudo apt install default-jdk default-jre

すべてのインストールが完了したら、次のコマンドを使用してJavaのバージョンを確認します。

java -version

ステップ3.Ubuntu22.04にGlassFishをインストールします。

デフォルトでは、GlassFishはDebian11ベースリポジトリで利用できます。 したがって、以下のコマンドを実行して、公式ページからGlassFishの最新バージョンをダウンロードします。

wget https://download.eclipse.org/ee4j/glassfish/glassfish-6.1.0.zip

次に、次のコマンドを使用して、ダウンロードしたファイルを抽出します。

unzip glassfish-6.1.0.zip -d /opt/

ステップ4.GlassFishSystemdサービスをセットアップします。

次に、 systemd Glassfishサービスを管理するためのサービスファイル。 次のコマンドで作成できます。

nano /usr/lib/systemd/system/glassfish.service

次の行を追加します。

[Unit]
Description = GlassFish Server v6.1.0
After = syslog.target network.target

[Service]
User = root
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.jar restart-domain
Type = forking

[Install]
WantedBy = multi-user.target

ファイルを保存して閉じてから、 systemd 構成を適用するデーモン:

sudo systemctl daemon-reload
sudo systemctl enable glassfish
sudo systemctl start glassfish

ステップ5.Ubuntu22.04でGlassFishを構成します。

デフォルトのGlassFish管理者パスワードは空白です。 セキュリティを強化するために、GlassFish管理者ユーザーのパスワードを設定できます。 次のコマンドを使用して設定できます。

/opt/glassfish6/bin/asadmin --port 4848 change-admin-password

管理者パスワードの入力を求められます。Enterキーを押して新しいパスワードを設定します。

Enter admin user name [default: admin]>admin
Enter the admin password>
Enter the new admin password>
Enter the new admin password again>

次に、安全なログインを有効にする必要もあります。

/opt/glassfish6/bin/asadmin --port 4848 enable-secure-admin

最後に、Glassfishサービスを再起動して、変更を適用します。

sudo systemctl restart glassfish

手順6.ファイアウォールを構成します。

Ubuntu22.04には ufw デフォルトで実行されているファイアウォール。 ポート4848および8080を介した接続を有効にします。

sudo ufw allow 4848
sudo ufw allow 8080
sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw status

ステップ7.GlassFishWebインターフェースへのアクセス。

正常にインストールされたら、システムでWebブラウザーを開き、アドレスバーにサーバーのIPを入力します。 デフォルトのGlassFishページが表示されます。

http://your-IP-addrees:4848/

Ubuntu 22.04 LTSJammyJellyfishにGlassFishをインストールします

おめでとう! GlassFishが正常にインストールされました。 Ubuntu 22.04 LTSJammyJellyfishシステムにGlassFishをインストールするためにこのチュートリアルを使用していただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします GlassFishの公式ウェブサイト

VPSはサービス提供を管理します

これらすべてを行う時間がない場合、またはこれが専門分野でない場合は、10ドル(Paypal支払い)から「VPS管理サービス提供」を行うサービスを提供します。 最良の取引を得るために私達に連絡してください!
タグ:GlassFish

The post Ubuntu22.04LTSにGlassFishをインストールする方法 appeared first on Gamingsym Japan.