Ubuntu16.04にTomcat9をインストールする方法を紹介します。 Apache Tomcat(以前はと呼ばれていました Jakarta Tomcat )または単にTomcatは、ApacheSoftwareFoundationによって開発されたオープンソースのWebサーバーおよびサーブレットコンテナです。 Javaサーブレットを実行し、Java Server Pageコーディングを含むWebページをレンダリングします。これは、Java開発者が使用する最も人気のあるWebサーバーの1つです。この記事では、Tomcat9サーバーの最新リリースをUbuntu16.04VPSにインストールします。このチュートリアルは他のDebianベースのシステムでも機能するはずですが、Ubuntu16.04用にテストおよび作成されています
1。 SSH経由でログイン
まず、SSH経由でユーザーrootとしてUbuntu16.04VPSにログインします
ssh root@IP_address
2。新しい画面セッションを開始します
screen -U -S tomcat9
3。すべてのシステムパッケージを更新する
サーバーにインストールされているすべてのパッケージを更新するには、ターミナルで次のコマンドを実行します
apt-get update && apt-get upgrade
4。 Javaをインストールする
Tomcatサーバーを実行するには、JavaをVPSにインストールする必要があります。次のコマンドを実行して、Java Development Kitパッケージ(JDK)をインストールします
apt-get install default-jdk
インストールが完了したら、以下のコマンドを使用してサーバーにインストールされているJavaを確認できます
java -version
上記のような出力を受け取った場合、インストールは成功しています。
openjdk version "1.8.0_91" OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-0ubuntu4~16.04.1-b14) OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
Javaがサーバーにインストールされたら、Tomcat9のインストールに進みます。
5。 Tomcat9のインストールと構成
セキュリティ上の理由から、Tomcatをユーザーrootとして実行することはお勧めしません。そのため、新しいシステムユーザーを作成します
useradd -r tomcat9 --shell /bin/false
現在の作業ディレクトリを/optに変更し、最新のTomcat9リリースをサーバーの/optディレクトリにダウンロードします。このチュートリアルを書いている時点では、Tomcatバージョン9.0.0.M6が最新のものです。 Tomcatの公式Webサイトにアクセスして、新しいバージョンが利用可能かどうかを確認する必要があります。
cd /opt wget http://mirror.symnds.com/software/Apache/tomcat/tomcat-9/v9.0.0.M9/bin/apache-tomcat-9.0.0.M9.tar.gz>
「apache-tomcat-9.0.0.M6.tar.gz」tarballアーカイブのコンテンツを抽出します
tar -zxf apache-tomcat-9.0.0.M6.tar.gz
Tomcatディレクトリの/opt/ tomcat-latestへのシンボリックリンクを作成し、適切な所有権を設定します。
ln -s apache-tomcat-9.0.0.M6 tomcat-latest chown -hR tomcat9: tomcat-latest apache-tomcat-9.0.0.M6
Tomcatは、/ opt / tomcat-latest / binディレクトリにあるbashスクリプトを使用して開始、停止、および再起動できます。さらに、その目的のためにsystemdinitファイルを作成します
nano /etc/systemd/system/tomcat.service
次のコンテンツをファイルに追加します
[Unit] Description=Tomcat9 After=network.target [Service] Type=forking User=tomcat9 Group=tomcat9 Environment=CATALINA_PID=/opt/tomcat-latest/tomcat9.pid Environment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64 Environment=CATALINA_HOME=/opt/tomcat-latest Environment=CATALINA_BASE=/opt/tomcat-latest Environment="CATALINA_OPTS=-Xms512m -Xmx512m" Environment="JAVA_OPTS=-Dfile.encoding=UTF-8 -Dnet.sf.ehcache.skipUpdateCheck=true -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+UseParNewGC" ExecStart=/opt/tomcat-latest/bin/startup.sh ExecStop=/opt/tomcat-latest/bin/shutdown.sh [Install] WantedBy=multi-user.target
ファイルを保存し、systemdデーモンをリロードし、Tomcatサーバーを起動して、起動時に起動できるようにします
systemctl daemon-reload systemctl start tomcat systemctl enable tomcat
最後に、このチュートリアルの指示に厳密に従った場合、お気に入りのWebブラウザをhttp://your_server_IP:8080
に移動することで、Tomcatにアクセスできます。
もちろん、SSD VPSホスティングサービスのいずれかを使用している場合は、Ubuntu16.04にTomcat9をインストールする必要はありません。その場合は、専門のLinux管理者にTomcat9のインストールを依頼するだけです。彼らは24時間年中無休で利用可能であり、あなたの要求をすぐに処理します。 Ubuntu18.04にTomcatをインストールする方法に関するガイドも読むことができます。
PS。 この投稿が気に入った場合は、Ubuntu16.04にTomcat9をインストールする方法について、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。