Apache Tomcat は、Javaベースのコンテンツを提供するために最適化されたオープンソースのWebアプリケーションサーバーです。 Tomcatは、Javaサーブレットを実行し、JavaServer Pages(JSP)コードを含むWebページを提供するために使用されます。
このガイドでは、 Apache Ubuntu20.04上のTomcat9サーバー。
前提条件
のユーザー sudo Ubuntu20.04の機能。
インストール Apache Ubuntu上のTomcat9
以下のコマンドを使用して、Ubuntu20.04システムで利用可能なパッケージを更新することから始めます。
$ sudo aptアップデート
次に、以下のコマンドを実行してインストールします Apache Tomcat9および関連パッケージ。
$ sudo apt install tomcat9 tomcat9-admin
Enter Y プロンプトが表示されたら、インストールを確認します。
tomcat9を正常にインストールしたら、次のコマンドを実行して、サービスがアクティブであることを確認します。
$ sudo systemctl status tomcat9
押す q コマンドプロンプトに戻ります。
ノート: tomcat9サービスがまだ実行されていない場合は、以下のコマンドで開始します。
$ sudo systemctl start tomcat9
を構成するには Apache システムの起動時にTomcatサービスを自動的に開始するには、次のコマンドを実行します。
$ sudo systemctl enable tomcat9
テストする Apache Tomcat9サービス
まず、どのポートを確認しましょう Apache Tomcat9サービスがリッスンしています。 これを行うには、以下のコマンドを実行します。
$ sudo netstat -tulpn
ノート: netstatツールがUbuntu20.04マシンで利用できない場合は、次のコマンドでインストールできます。
$ sudo apt installnet-tools
下の画像に示すように、 Apache Tomcat9サービスはポート8080でリッスンしています。プログラム名でわかります。java。」

デフォルトでは、 Apache Webサーバーがすでにポート80で実行されている可能性があるため、Tomcatはポート8080を使用します。
ノート: デフォルトのリスニングポートを8080から別のポートに変更する場合は、次の構成ファイルを編集し、それに応じて8080を置き換えます。 変更を有効にするには、tomcat9を再起動する必要があります。
$ sudo nano /usr/share/tomcat9/etc/server.xml
このガイドでは、デフォルトのリスニングポート8080を使用しています。
該当する場合は、ファイアウォールルールを更新して、ポート8080でのインバウンドトラフィックを許可します。 example、 もしも UFW が有効になっている場合は、以下のコマンドを実行して、ポート8080での着信トラフィックを許可します。
$ sudo ufw allow 8080
次に、Webブラウザーを開いて、次のように入力します。 YourServerIP:8080。 例えば、 192.168.16.8:8080。
次の画像に示すように、デフォルトのTomcatホームページが表示されます。

ログインして Apache Tomcat Manager Webapp
Tomcat Manager Webappは、グラフィカルインターフェイスを介してTomcatサーバーを管理するために使用されます。 まず、次のようにユーザーを作成しましょう。
$ sudo nano /etc/tomcat9/tomcat-users.xml
次に、次の3行をコピーして
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="shola" password="tomcatP@ss" roles="admin-gui,manager-gui"/>

次に、変更を保存して close ファイル。
次のコマンドでtomcat9を再起動します。
$ sudo systemctl restart tomcat9
次に、デフォルトのTomcatホームページに戻り、[manager_webapp リンクまたは host-manager_webapp リンク。

その後、前に指定したTomcatクレデンシャルを使用してログインします。

WebアプリケーションマネージャページからTomcatインスタンスを簡単に管理できるようになりました。 クリック HTMLマネージャーヘルプ また マネージャーヘルプ さらにガイダンスが必要な場合は上部にあります。
結論
このガイドでは、 Apache Ubuntu20.04上のTomcat9。 また、Tomcatインスタンスを管理するためにTomcat Web ApplicationManagerにアクセスする方法についても説明しました。 コメントや質問は大歓迎です。