Java+Tomcat 環境の展開とインストールのプロセス図

Java+Tomcat 環境の展開とインストールのプロセス図

次に、Centos7 に Java+Tomcat をインストールします。インターネット上には多くの記事があり、展開に問題があります。以下は、私が自分でまとめたインストールプロセスです。

Java環境をインストールする

まず、Java の公式サイトにアクセスして JDK をダウンロードします。ここでは、jdk1.8 バージョンをダウンロードします。

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

「ライセンス契約に同意する」をクリックし、ダウンロードするバージョンを選択します。ログインしてダウンロードするには、Oracle アカウントを登録する必要があります。

ダウンロードしたjdkパッケージをCentos7のルートディレクトリにコピーします。WinSCPを使用することをお勧めします。

Javaインストールディレクトリを作成する

mkdir -p /usr/local/java

jdkパッケージをJavaインストールディレクトリに解凍します。

tar -zxvf jdk-8u211-linux-x64.tar.gz -C /usr/local/java/

環境変数の設定

vim /etc/profile.d/java.sh

JAVA_HOME=/usr/local/java/jdk1.8.0_211 をエクスポートします。
エクスポート CLASS_PATH="$JAVA_HOME/lib:$JAVA_HOME/jre/lib"
エクスポート PATH=$PATH:$JAVA_HOME/bin

設定をすぐに有効にする

source /etc/profile

Java環境が正常に構成されていることを確認する


Tomcat環境をインストールする

公式ウェブサイトからインストール パッケージをダウンロードします: https://tomcat.apache.org/

ここでは、Tomcat8アーカイブを選択して、過去のバージョンを表示します。


ここではバージョン v8.5.5 を選択します。インストール パッケージをダウンロードするために src ディレクトリを入力しないように注意してください。bin ディレクトリに bootstrap.jar が見つからないという問題が発生します。bin ディレクトリを入力して、コード パッケージをダウンロードします。


インストールディレクトリに解凍します

tar -zxvf apache-tomcat-8.5.5.tar.gz -C /usr/local/

ソフトリンクの作成

/usr/local/ をコピーします
ln -sv apache-tomcat-8.5.5 トムキャット

環境変数の設定

vim /etc/profile.d/tomcat.sh

CATALINA_BASE=/usr/local/tomcat
PATH=$CATALINA_BASE/bin:$PATH
PATH CATALINA_BASEをエクスポートする

設定を有効にする

source /etc/profile.d/tomcat.sh

Tomcatのバージョンステータスを確認する

tomcatのbinディレクトリに入る

cd /usr/local/tomcat/bin/

許可を与える

chmod 755 *

構成情報を表示する

./catalina.sh version


Tomcatサービスを開始する

./startup.sh


上記の内容が表示されれば成功です。ip:8080にアクセスして確認しましょう。


要約する

上記は、編集者が紹介した Java + Tomcat 環境の展開とインストールのプロセスの図解です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Dockerfile デプロイメント Java Web 環境の詳細な説明
  • Linux CentOS での Tomcat9 のインストールと Web プロジェクトの展開
  • IntelliJ IDEA は Maven を使用して Tomcat のホット デプロイメントを実装します。
  • Maven プロジェクトを war パッケージにパッケージ化して Tomcat にデプロイする方法

<<:  (MariaDB) MySQL のデータ型とストレージメカニズムの包括的な説明

>>:  JS オブジェクト コンストラクター Object.freeze

推薦する

Vue.js フロントエンド Web ページ ポップアップ非同期動作例の分析

目次1. 序文2. ポップアップコンポーネントを2つ見つける3. 自分で作る3.1. Promise...

CocosCreatorメッセージ配信メカニズムの詳細な説明

概要この記事は、ゲームビジネスアーキテクチャに関連するコンテンツの紹介から始まります。ゲームビジネス...

JSの高階関数5つを共有する

目次1. はじめに2. 再帰3. コールバック関数3.1 匿名コールバック関数3.2 パラメータ付き...

MySQL の主キーとトランザクションの詳細な説明

目次1. MySQLの主キーとテーブルフィールドに関するコメント1. 主キーと自動増分2. テーブル...

CentOS8.1 で Gitlab サーバーを構築するための詳細なチュートリアル

Gitlab と Github の違いについては、あまり説明する必要はありません。一言でまとめると、...

CSS3は、変換変形とイベントを組み合わせて扇形のナビゲーションを完成させます。

この場合、transition という単語を間違って書いたため、午後中ずっとそれに取り組みました。本...

MySQLアラームの詳細な分析と処理

最近、あるサービスにアラームが発生し、耐えられなくなっています。アラーム情報は次のとおりです。メトリ...

iframeフレームはIEブラウザで白い背景を透明に設定します

最近、プロジェクトを進める過程で、ページの階層構造を描画するために iframe を頻繁に使用する必...

vagrant+virtualBoxで仮想マシンを構築する方法

1. はじめにVagrant は、仮想マシン (VirtualBox) を構築および管理するためのツ...

Vueはチャットインターフェースを実装する

この記事の例では、チャットインターフェースの表示を実現するためのVueの具体的なコードを参考までに共...

mysql5.7.18.zip インストール不要版設定チュートリアル(Windows)

これは私が以前使用した mysql5.7.18.zip のインストール チュートリアルです。まずこれ...

MySQL のインデックスの種類と基本的な使用例

目次索引- 総合索引- ユニークなインデックス- 主キーインデックス- 複合インデックス- 全文索引...

mysql zipファイルのインストールチュートリアル

この記事では、参考までにMySQL zipファイルをインストールする具体的な方法を紹介します。具体的...

MySQLの左結合を内部結合に素早く変換するプロセス

日々の最適化プロセス中に、奇妙なことに気付きました。同じ SQL にまったく異なる 2 つの実行プラ...

Dockerがプライベート倉庫Harborを構築する手順

港Harborは、エンタープライズレベルのプライベートDockerイメージリポジトリを構築するための...