このチュートリアルでは、Debian 11にGlassFishをインストールする方法を示します。知らなかった人のために、GlassFishサーバーはフリーウェアで軽量のアプリケーションサーバーです。 JavaプラットフォームとJavaテクノロジに基づくWebテクノロジの開発と展開。EnterpriseJavaBeans、JavaServer Faces、JPA、JavaServer Pagesなどの最新のJavaプラットフォームをサポートします。GlassFishには、シンプルでユーザーフレンドリーな管理コンソールが付属しています。更新およびアドオンコンポーネント用の更新ツール。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 Debian 11(Bullseye)にGlassFishを段階的にインストールする方法を紹介します。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:Debian 11(Bullseye)。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
- サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
Debian11BullseyeにGlassFishをインストールする
ステップ1.ソフトウェアをインストールする前に、次のapt
を実行して、システムが最新であることを確認することが重要です。 ターミナルのコマンド:
sudo apt update sudo apt upgrade
ステップ2.Javaをインストールします。
GlassFishではサーバーにJavaがインストールされている必要があります。次に、次のコマンドを実行してJavaをインストールします。
sudo apt install default-jdk
次のコマンドを使用してJavaバージョンを確認します:
java -version
ステップ3.Debian11にGlassFishをインストールします。
デフォルトでは、GlassFishはDebian 11ベースリポジトリでは利用できません。現在、公式ページからwget
を使用してGlassFishインストーラーを使用しています。 コマンド:
wget https://download.eclipse.org/ee4j/glassfish/glassfish-6.1.0.zip
次に、ダウンロードしたファイルを/opt
に抽出します ディレクトリ:
unzip glassfish-6.1.0.zip -d /opt/を解凍します
ステップ4.GlassfishのSystemdサービスファイルを作成します。
次に、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 start glassfish sudo systemctl enable glassfish
ステップ5.GlassFishを構成します。
デフォルトでは、Glassfishにはパスワードなしでアクセスできます。次に、以下のコマンドを実行して新しいパスワードを設定します。
/opt/glassfish6/bin/asadmin --port 4848 change-your-strong-admin-password
次の出力が得られます:
Command change-admin-password executed successfully.
次に、GlassfishでHTTPSを有効にすることもお勧めします:
/opt/glassfish6/bin/asadmin --port 4848 enable-secure-admin
最後に、Glassfishサービスを再起動して変更を適用します:
sudo systemctl restart glassfish
ステップ6.GlassFishWebインターフェースへのアクセス。
正常にインストールされたら、お気に入りのブラウザを開いてhttp://your-server-ip-address:4848
に移動します。 前の手順で設定したパスワードを使用して、管理者ユーザーとしてログインします。
おめでとうございます!GlassFishが正常にインストールされました。Debian11Bullseyeに最新バージョンのGlassFishをインストールするためにこのチュートリアルを使用していただき、ありがとうございます。追加のヘルプや役立つ情報については、GlassFishの公式Webサイトを確認することをお勧めします。 。