インストール Apache Ubuntu20.04上のTomcat9サーバー

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

チェック Apache Tomcatサービスステータス

押す 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 Tomcatサービスリスニングポートチェック Apache Tomcatサービスリスニングポート

デフォルトでは、 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ホームページが表示されます。

デフォルトのTomcatホームページデフォルトのTomcatホームページ

ログインして Apache Tomcat Manager Webapp

Tomcat Manager Webappは、グラフィカルインターフェイスを介してTomcatサーバーを管理するために使用されます。 まず、次のようにユーザーを作成しましょう。

$ sudo nano /etc/tomcat9/tomcat-users.xml

次に、次の3行をコピーして .tags内に貼り付けます。 交換することを忘れないでください ショラtomcatP @ ss あなた自身の価値観で。

<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="shola" password="tomcatP@ss" roles="admin-gui,manager-gui"/>

のユーザーを追加 Apache Tomcat Webapp Managerのユーザーを追加 Apache Tomcat Webapp Manager

次に、変更を保存して close ファイル。

次のコマンドでtomcat9を再起動します。

$ sudo systemctl restart tomcat9

次に、デフォルトのTomcatホームページに戻り、[manager_webapp リンクまたは host-manager_webapp リンク。

Web経由でTomcatを管理するWebアプリケーションを介してTomcatを管理する

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

Tomcat Webapp ManagerTomcat Webapp Manager

WebアプリケーションマネージャページからTomcatインスタンスを簡単に管理できるようになりました。 クリック HTMLマネージャーヘルプ また マネージャーヘルプ さらにガイダンスが必要な場合は上部にあります。

結論

このガイドでは、 Apache Ubuntu20.04上のTomcat9。 また、Tomcatインスタンスを管理するためにTomcat Web ApplicationManagerにアクセスする方法についても説明しました。 コメントや質問は大歓迎です。