Centos8.2 クラウド サーバー環境に Tomcat8.5 をインストールするための詳細なチュートリアル

Centos8.2 クラウド サーバー環境に Tomcat8.5 をインストールするための詳細なチュートリアル

Tomcatをインストールする前に、まずJDK環境をインストールしてください

Linux サーバー上で Java 環境を構成する際に発生する問題については、JDK のインストールと環境の構成に関する以前の記事をお読みください。

Tomcat8.5 インストール パッケージをダウンロードするには、Apache の公式 Web サイト (https://tomcat.apache.org/) にアクセスしてください。

Tomcatの他のバージョンを選択することもできます

ここで Tomcat8 を選択します。https://tomcat.apache.org/download-80.cgi

wget コマンド + コピーしたダウンロード アドレス

https://mirrors.bfsu.edu.cn/apache/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60.tar.gz を取得します。

ダウンロードして解凍

tar -zxvf apache-tomcat-8.5.60.tar.gz

Tomcat の名前が長すぎるので、変更できます。ここでは、 tomcat8.5バージョンが 8.5 で、リスニング ポートが 8010 であることを示すtomcat8.5.8010に変更します8010

mv apache-tomcat-8.5.60 tomcat8.5.8010
  • Tomcat のポート番号を変更します。プロジェクトが多数あるため、1 つのプロジェクトに 1 つの Tomcat を展開するのが最適なので、デフォルトのリスニング ポート8080では明らかに不十分です。別のポートに変更するのが最適です。
  • Tomcatディレクトリのconfフォルダに切り替えてserver.xmlを開きます。
vim サーバー.xml

ポート番号8080を見つけて8010に変更し、保存して終了します。

注意: クラウドサーバーのセキュリティグループはポート8010を開く必要があり、防火墻もポート8010許可する必要があります。

ファイアウォールコマンド --zone=public --add-port=8010/tcp --permanent

これにより、ポート8010 publicゾーンにpermanentに追加されます。permanent パラメータは、再起動しても永続的に有効になることを意味します。最後に、ファイアウォール ルールを更新することを忘れないでください。

ファイアウォール-cmd --reload

次のコマンドを使用して、 public領域で開いているすべてのポートを確認します。

ファイアウォールコマンド --zone=public --list-ports 

  • Tomcat 環境変数を追加する前に、Java 環境変数を追加する必要があります。そうしないと動作しません。設定については、私の記事を参照してください: Linux サーバーで Java 環境を構成する際に発生する問題
  • Tomcat パスを環境変数に追加することもできます。これにより、Tomcat を起動またはシャットダウンするたびに、Tomcat の bin ディレクトリに切り替えてコマンドを実行する必要がなくなります。任意のパスでコマンドを実行できます。
vim /etc/プロファイル

開いて最後に追加する

JAVA_HOME=/usr/local/jdk1.8.0_271/ をエクスポートします。
エクスポート CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
TOMCAT_HOME=/www/server/tomcat8.5.8010/ をエクスポートします。
エクスポート PATH=$TOMCAT_HOME/bin:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH 

設定を有効にするには再読み込みしてください

ソース /etc/profile

Java 環境をテストします。

最後に、構成が成功したかどうかをテストし、他のディレクトリでTomcatを起動またはシャットダウンします。たとえば、ルートディレクトリでTomcatを起動します。
注意: bin ディレクトリで Tomcat を起動または停止する場合は、必ず/startup.shを含めてください。環境変数を追加した場合は、 ./を追加する必要はありません。

スタートアップ
シャットダウン

アクセス: クラウドサーバーのパブリック IP: 8010

サーバーに複数の Tomcat をインストールする必要がある場合、毎回環境を設定するのは面倒なので、Tomcat ディレクトリを環境変数に追加することは実際には必要ありません。ここでは、Windows 環境のショートカットに似た別の方法をお勧めします。詳細については、私が実現するために設定したnginxの環境構成を参照してください。
Centos8.0 に nginx の最新の安定バージョンをコンパイルしてインストールする

Centos8.2 クラウド サーバー環境に Tomcat8.5 をインストールする詳細なチュートリアルに関するこの記事はこれで終わりです。Centos8.2 クラウド サーバーに Tomcat8 をインストールする方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Alibaba Cloud Server Tomcatにアクセスできません
  • Tomcat サーバーの応答が遅い場合の解決策
  • IDEA 2020 で Tomcat サーバーを構成するための詳細な手順
  • Linux クラウド サーバーに JDK と Tomcat をインストールするための詳細な手順 (推奨)
  • Tomcat サーバー入門の超詳細なチュートリアル

<<:  JavaScript 配列と非配列オブジェクトのディープ クローンとシャロー クローンの原則の詳細な説明

>>:  XHTML 入門チュートリアル: XHTML とは何ですか?

推薦する

MySQL の制限パフォーマンス分析と最適化

1. 結論構文: 制限オフセット、行結論: 同じ行条件では、オフセット値が大きいほど、limitステ...

Mysqlクエリ条件で文字列の末尾にスペースがあっても一致しない問題の詳細な説明

1. テーブル構造テーブル人id名前1あなた2あなた(スペース) 3あなた(スペース2つ) 2. ク...

Vue 計算プロパティ実装トランスクリプト

この記事では、Vueの計算プロパティ実装レポートカードを参考に共有します。具体的な内容は次のとおりで...

Nginx Rewrite の使用シナリオとコード例の詳細な説明

Nginx Rewriteの使用シナリオ1. URL アドレスジャンプ。たとえば、ユーザーが pm....

MySQL ロック関連知識のまとめ

MySQL のロックロックは、並行環境におけるリソースの競合を解決する手段です。その中でも、楽観的並...

Docker は次の「Linux」になれるか?

Linux オペレーティング システムは過去 20 年間にわたってデータ センターに革命をもたらし...

Navicat Premium15 でクラウド サーバーに接続する際のデータベースの問題と落とし穴

クラウドサーバーを使用するとデータベースに接続できる場合もありますが、Navicat Premium...

VMWare12 グラフィックチュートリアルで Apple Mac OS X をインストールする

1. はじめに:友人はシステム知識を学びたいと考えており、Apple のラップトップを使用していまし...

DockerにMinIOをインストールするための詳細な手順

目次1. docker環境が正常かどうかを確認する2. miniIOイメージをダウンロードする3. ...

Centos7 環境でバイナリ インストール パッケージから mysql5.6 をインストールする方法の詳細な説明

この記事では、centos7 環境でバイナリ インストール パッケージを使用して mysql5.6 ...

CentOS7環境でDockerを使ってPHP動作環境を構築する手順を詳しく解説

関連記事: CentOS7でyumを使用してDockerをインストールするDockerを使ってWin...

CSSとJSでロマンチックな流星群アニメーションを実現

1. レンダリング 2. ソースコードhtml < 本文 > < div クラス ...

Centos7 システムでの .NET Core 2.0 + Nginx + Supervisor 環境の構築

1. Linux .NET Core の紹介Microsoft は常に自社のプラットフォームに対して...

Centos での Python のアップグレードと Mongodb ドライバーのインストールに関する問題

Python バージョンを確認します (python -V)。2.7 未満の場合は、アップグレードす...

Ubuntu での MySQL および MySQL Workbench のインストール チュートリアル

Ubuntu に jdk をインストールする: [リンク] UbuntuにEclipseをインストー...