作成されたWebアプリケーションの中で、Javaで作成されたものは非常に強力で安定していることが証明されています。ただし、それらを実行するには、コンピューターにツールが必要です。この投稿では、ApacheTomcatが提供するパッケージを使用してUbuntu20.04にApacheTomcatをインストールする方法を学習します。
Apache Tomcatとは何ですか?
Apache Tomcatは、Javaで作成されたWebアプリケーションをコンパイルおよび実行するために使用できるサーブレットコンテナです。 Apache Foundationが後援しているため、Tomcatとも呼ばれますが、その名前が付けられています。
つまり、Tomcatは、WebサーバーがHTTPプロトコルを使用してJavaに基づく動的なWebコンテンツを処理できるようにするソフトウェアです。 JSPは、開発者がHTMLまたはXMLドキュメントを使用して動的コンテンツを作成できるようにする同様のテクノロジーです。
したがって、JavaおよびJSPテクノロジを使用してWebアプリケーションを構築する場合は、Tomcatが必要です。これが、ApacheやNginxなどの従来のWebサーバーに関する主な違いです。
Apache Foundationの支援を受けているため、Tomcatはオープンソースであり、多くのライセンス問題を回避でき、多くの場合に使用できます。
Ubuntu20.04にApacheTomcatをインストールする
Tomcatをインストールするには、2つの異なる方法を選択できます。 1つは公式リポジトリ経由ですが、もう1つはアプリケーション開発者から提供されたバイナリを使用しています。
方法1:APTを使用してApacheTomcatをインストールする
Apache Tomcatは公式リポジトリから入手でき、インストールするには、次のコマンドのペアを実行するだけです。
sudo apt update sudo apt install tomcat9
この方法は、使用と実行が非常に簡単ですが、究極の安定バージョンを提供しません。また、構成の管理における柔軟性が少し失われます。したがって、機能的ではありますが、次の方法を使用することをお勧めします。
方法2:最新バージョンのApacheTomcatをUbuntuにインストールする
多くの開発者が推奨するこの方法では、もう少し作業が必要ですが、最新の安定バージョンを入手して、作成する構成をもう少し意識することができます。
まず、次のコマンドを実行して、Ubuntu20.04にJavaをインストールします。
sudo apt install default-jre default-jdk
次に、rootユーザーに次の方法でログインさせます:
sudo -i
そして、tomcat
というグループを作成します 他の名前を使用することもできますが、チュートリアルの残りの部分には注意してください。
groupadd tomcat
この後、作成したグループに属する新しいユーザーを作成します。また、パス/opt/tomcat
を設定します そのホームディレクトリとして。私の場合、tomcat
という名前を付けました。 ただし、別の名前を選択できます。
useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat tomcat
グループとユーザーがすでに作成されているので、次に行うことは/opt/
に移動することです。 フォルダとそこからwget
を使用します コマンドは、ApacheTomcatの最新の安定バージョンをダウンロードします。
cd /opt/ wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.45/bin/apache-tomcat-9.0.45.tar.gz
ファイルを解凍し、作成したフォルダの名前を変更します。
tar -xzvf apache-tomcat-9.0.45.tar.gz mv apache-tomcat-9.0.45 tomcat
tomcat
を作成します フォルダはtomcat
に属しています 作成したユーザー。また、すべてのTomcatバイナリファイルに実行権限を付与します。
chown -R tomcat:tomcat /opt/tomcat/ chmod +x /opt/tomcat/bin/*
次に、bashrc
を編集します TomcatPATH変数をシステムに追加するファイル。
nano ~/.bashrc
そして、ファイルの最後に次を追加します:
export CATALINA_HOME=/opt/tomcat
変更を保存したら、エディターを終了してTomcatを起動します。
/opt/tomcat/bin/startup.sh
サンプル出力:
Using CATALINA_BASE: /opt/tomcat Using CATALINA_HOME: /opt/tomcat Using CATALINA_TMPDIR: /opt/tomcat/temp Using JRE_HOME: /usr Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar Using CATALINA_OPTS: Tomcat started
Tomcatは、http://your-server:8080
から入手できるようになります。 このポートはファイアウォールで開いている必要があることを忘れないでください。
Tomcatを停止するには、
を実行します。/opt/tomcat/bin/shutdown.sh
また、アクセス用のユーザーとパスワードを追加するには、tomcat-users.xml
を編集します。 /opt/tomcat/conf/
内のファイル 。
sudo nano /opt/tomcat/conf/tomcat-users.xml
そして、ニーズに合わせて次の行を変更してください。
<role rolename="manager-gui"/> <user username="XXXXXX" password="XXXXXXX" roles="manager-gui,admin-gui"/>
もう一度やり直すと完了です。
これで、Apache Tomcatがインストールされ、準備が整いました。
この投稿では、Ubuntu20.04を搭載したサーバーにApacheTomcatをインストールする手順について説明しました。このためには、2つの異なる方法があり、それぞれに長所と短所がありますが、柔軟性と最新バージョンのために2番目の方法が最も推奨されます。
だから、この投稿を共有し、あなたの経験について私たちに伝えるコメントを書いてください。