このチュートリアルでは、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/
おめでとう! GlassFishが正常にインストールされました。 Ubuntu 22.04 LTSJammyJellyfishシステムにGlassFishをインストールするためにこのチュートリアルを使用していただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします GlassFishの公式ウェブサイト。
VPSはサービス提供を管理します
The post Ubuntu22.04LTSにGlassFishをインストールする方法 appeared first on Gamingsym Japan.