Linux CentOS インストール JDK および Tomcat チュートリアル

Linux CentOS インストール JDK および Tomcat チュートリアル

まずJDKをダウンロードします。

ここではjdk-8u181-linux-x64.tar.gzを使用します。

Tomcat をダウンロードします。

ここではapache-tomcat-8.5.35.tar.gzを使用します。

ディレクトリを作成する

$ cd /
$ mkdir ソフト
$ CDソフト

インストールパッケージをソフトに入れて

yumコマンドを使用してアップロードすることができます

インストール

yum インストール -y lrzsz

rz Enterキーを押してファイルを選択する

JDKをインストールする

$ cd /usr
$ mkdir java
$ tar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/java

インストールが完了したら、環境変数を追加します

$ vim /etc/プロファイル

最後に環境変数を追加します

JAVA_HOME=/usr/java/jdk1.8.0_181 をエクスポートします。
エクスポート CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
PATH=$PATH:${JAVA_HOME}/bin をエクスポートします。

保存して終了

$wq

次に、環境変数を有効にするコマンドを実行します。

$ ソース /etc/profile

設定が成功したかどうかを確認する

$ java -バージョン

tomcatをインストールする

$ cd /usr
$ mkdir トムキャット
$ tar -zxvf apache-tomcat-8.5.35.tar.gz -C /usr/tomcat

解凍が成功したら、ファイアウォールポリシーを設定し、ファイアウォールポート8080を開きます。

$ vim /etc/sysconfig/iptables

iptablesファイルがなく、iptables-configがある場合

次のコマンドを実行します

$ iptables -P 出力を受け入れる 
$ サービス iptables 保存
$ vim /etc/sysconfig/iptables

最後に追加

# ポート 8080 を開く -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

保存して終了

$wq

tomcatの設定を変更し、ローカルのlocalhostを自分のドメイン名またはサーバIPに変更します。ここではIPを使用します。

$ vim /usr/tomcat/apache-tomcat-8.5.35/conf/server.xml

変更後に保存して終了する

Tomcatを起動する

$ sh /usr/tomcat/apache-tomcat-8.5.35/bin/startup.sh

起動に成功した後

ブラウザにサーバーのIPアドレスを入力します: 8080

tomcat ページにジャンプすると、構成は成功します。

終わり。

要約する

以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。

以下もご興味があるかもしれません:
  • VirtualBox に CentOS、JDK、Hadoop をインストールする詳細なチュートリアル
  • Linux システム (Centos6.5 以上) のインストール JDK チュートリアル分析
  • CentOS7.4 で JDK1.8 をインストールするためのグラフィカル チュートリアル
  • CentOS7にJDK8をrpmモードでインストールする
  • Linux システム (CentOS7 インストール) に JDK8 をインストールするための詳細なチュートリアル
  • CentOS8 jdk8 / java8 のインストールチュートリアル(推奨)
  • インターフェースなしで Centos7 に JDK と Tomcat をデプロイするチュートリアル
  • Centos インストール JDK ケースの説明

<<:  React HTML で react を使用する 2 つの方法

>>:  Centos7 に yum を使用して MySQL をインストールし、リモート接続を実現する方法

推薦する

JS ベースのページフローティングボックスを実装するためのサンプルコード

スクロール バーを下に引くと、主にposition:fixed;スタイルにより、フローティング ボッ...

ネイティブWeChatアプレット開発におけるreduxの使用の詳細な説明

前提複雑なシナリオでは、複数の異なるページ間で大量のデータを使用したり変更したりする必要があります。...

MySQL トランザクション分析

取引トランザクションはビジネス ロジックの基本単位です。各トランザクションは一連の SQL ステート...

Vue-CLI マルチページディレクトリパッケージ化手順の記録

ページディレクトリ構造 デフォルトの HTML テンプレート ファイル public/index.h...

vuex での Getter の使用法の詳細な説明

序文Vuex を使用すると、ストア内に「ゲッター」を定義できます (これはストアの計算されたプロパテ...

Vue Element フロントエンドアプリケーション開発の動的メニューとルーティングの関連付け処理

目次概要1. メニューとルーティング処理2. メニューとルートリスト3. ログインプロセスの処理概要...

Vue コンポーネントの切り替え、動的コ​​ンポーネント、コンポーネントのキャッシュについて

目次1. コンポーネント切り替え方式方法1: v-ifとv-elseを使用する方法 2: 組み込みコ...

MySQLデータベース移行により、大量のデータを迅速にエクスポートおよびインポートできます

データベースの移行は、よく遭遇する問題です。データ量が少ない場合、移行は基本的に問題になりません。実...

HTML入力ボックスの最適化により、ユーザーエクスペリエンスと使いやすさが向上します。

ユーザーエクスペリエンスと使いやすさを向上させるために、入力ボックスなど、Web ページでユーザーが...

ウェブページの色特性の分類

色特性の分類あらゆる色は、赤、緑、青の三原色から構成されます。三原色の中で暖色なのは赤だけなので、作...

aタグ疑似クラスの機能と記述順序は何ですか?

a タグ疑似クラスの役割: 「:link」: 訪問されていないタグの状態。 「:visited」: ...

React の 10 個のフックの紹介

目次ReactHook とは何ですか? Reactは現在フックを提供している1. 使用状態2.use...

Dockerコンテナイメージからコードを復元する手順

コードが失われ、コンテナ内で実行されているイメージから必要なコードを回復する必要がある場合があります...

WeChatミニプログラムでのマップの正しい使用例

目次序文1. 準備2. 実際の戦闘2.1 ミニプログラムの権限を設定する2.2 カプセル化ツールの機...

10 HTML テーブル関連タグ

実際、多くの人が「テーブルは絶対に使用すべきではないと聞いたことがある」と言いますが、これは絶対に間...