Linux環境にJDKとTomcatをインストールする詳細な手順

Linux環境にJDKとTomcatをインストールする詳細な手順

1. JDKをインストールする

注意: tomcatをインストールするには、まずjdkを設定する必要があります。

1つはyumのインストールです

1つは手動インストールです(個人的には手動インストールをお勧めします)

手動インストール

1. Oracleの公式ウェブサイトにアクセスして、インストールに必要なjdkバージョンをダウンロードします。ここではjdk-8u171-linux-x64.tar.gzを使用します。

2. 圧縮パッケージを /usr/local/jdk ディレクトリに置きます。jdk ディレクトリは手動で作成する必要があります。java という名前にすることもできます。任意の名前を付けることができます (意味については名前を参照してください)。その後、圧縮パッケージを解凍します。

次のコマンドを入力します: tar zxvf jdk-8u172-linux-x64.tar.gz

減圧に成功した後

etcの下にあるプロファイルファイルに移動します

ファイルの最後に次の情報を追加します。

JAVA_HOME=/usr/local/jdk/jdk1.8.0_172 をエクスポートします。
エクスポート CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
エクスポート PATH=$PATH:$JAVA_HOME/bin

JDK が正常にインストールされているかどうかを確認するには、java -version コマンドを入力します。

2. トムキャット

yumを使用してインストールする

yumでTomcatをインストール

Tomcatのステータスを確認する

systemctl ステータス tomcat

Tomcatを起動する

systemctl tomcat.service を起動します。

Tomcatページプラグインをインストールする

yum インストール tomcat-webapps tomcat-admin-webapps

ポート番号を増やす

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

ファイアウォール

systemctl ファイアウォールを再起動します

このインターフェースが出たらいいな

Linux 環境に JDK と Tomcat をインストールする詳細な手順に関するこの記事はこれで終わりです。Linux に JDK と Tomcat をインストールすることに関する関連コンテンツの詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。

<<:  MySQLのマスタースレーブレプリケーションと読み取り書き込み分離を理解するための記事

>>:  CSS3 を使用して円形スクロール プログレス バー アニメーションを作成する例

推薦する

Linux での一般的なシェル スクリプト コマンドと関連知識

目次1. 覚えておくべき知識1. 変数タイプ2. シェル変数の説明3. シングルクォート、ダブルクォ...

mysql5.7.17 zip の解凍とインストールの詳細な手順

1. ダウンロードアドレスhttps://dev.mysql.com/downloads/mysql...

同じ IP のアクセス頻度を制限するように nginx を設定する方法

1. nginx.conf の http{} に次のコードを追加します。 limit_conn_zo...

zk+kafka+storm クラスターの docker-compose デプロイメントの実装

クラスターの展開の概要172.22.12.20 172.22.12.21 172.22.12.22 ...

Remレイアウトを使用して適応性を実現する

以前、モバイル適応に関する記事を書きました。非常に長く、内容が多すぎて読みづらいものでした。そこで、...

Linuxの一般ユーザー向けスケジュールタスクの詳細な説明

序文通常のユーザーはcrontabスケジュールタスクを定義します。たとえば、Oracleユーザーはス...

個人ブログシステムを構築するためのDockerの超シンプルな実装

Dockerをインストールするyumパッケージを最新バージョンに更新します: sudo yum up...

CSS フロートプロパティ図 フロートプロパティの詳細

CSS の float プロパティを正しく使用することは、カバーすべき内容が多く、ブラウザの互換性の...

Vueは動的ルーティングの詳細を実装します

目次1. フロントエンド制御1. router.js ファイル内 (router.js にそれぞれ静...

JS におけるメモリと変数の保存についての詳細な説明

目次序文JSマジックナンバー数値の保存バイナリ変換方法なぜ 0.1 + 0.2 !== 0.3 なの...

HTMLバージョン宣言DOCTYPEタグ

通常のウェブサイトのソースコードを開くと、ソースコードは<!DOCTYPE htmlで始まる必...

bash を使って日付をカウントダウンする方法

重要なイベントまであと何日あるか知りたいですか? Linux bash と date コマンドが役に...

JavaScript ES6 分割演算子の理解と応用

目次序文脱構築記号の役割使い方分割割り当ての適用アプリケーションの簡単な紹介JSONデータを抽出する...

Ubuntu ブート自動起動サービス設定

Ubuntu でサービスを作成し、自動的に起動する方法: 1. [/lib/systemd/syst...

Nginx サービスを使用してサブドメイン環境を構築し、2D マップの読み込みパフォーマンスを向上させる方法を説明します。

1. 背景最近、友人が大規模なマップの読み込みが遅いという問題に遭遇しました。iServer のパ...