Linux での JDK と Tomcat のアップロードと設定に関する詳細なチュートリアル

Linux での JDK と Tomcat のアップロードと設定に関する詳細なチュートリアル

準備

1. 仮想マシンを起動する
2. gitツール

ルートアカウントでログイン

ルートアカウントを使用してログインする

ここに画像の説明を挿入

ログイン後: Linux コマンドを使用します:
cd /opt/ optディレクトリを開く
mkdir app optの下にappディレクトリを作成します(ここで圧縮パッケージを解凍します)
mkdir software は opt の下にソフトウェア ディレクトリを作成します (アップロードされた圧縮パッケージはここに配置されます)
mkdir war optの下にwarディレクトリを作成します(アップロードされたプロジェクトはここに配置されます)

ここに画像の説明を挿入

Linuxファイアウォールをオフにする

ファイアウォール関連の設定 ファイアウォールの状態を表示する

サービス iptables ステータス

ファイアウォールのステータスを無効にする

サービスiptables停止

ファイアウォールの状態2-5を確認します。すべてがオンになっており、起動状態を示しています

chkconfig iptables --list

ファイアウォールの起動を無効にする

chkconfig iptables オフ

2-5がすべてオフで、シャットダウンが成功したことを示します。

ここに画像の説明を挿入

ローカル圧縮パッケージのアップロード

ローカルディスクの場所を右クリックしてgit bashを実行

ここに画像の説明を挿入

次のコマンドを使用して、圧縮されたパッケージを Linux サーバーにアップロードします。

scp apache-tomcat-7.0.79.tar.gz root@linux ip:/opt/software
scp jdk-8u144-linux-x64.tar.gz root@linux ip:/opt/software

ソフトウェアディレクトリを開くllコマンドを実行して、アップロードが成功したかどうかを確認します。

ここに画像の説明を挿入

アプリディレクトリに解凍する

Linux コマンドは次のとおりです。

tar -zxvf /opt/software/apache-tomcat-7.0.79.tar.gz -C /opt/app
tar -zxvf /opt/software/jdk-8u144-linux-x64.tar.gz -C /opt/app

cd/opt/app と入力してアプリ ディレクトリを開き、解凍が成功したかどうかを確認できます。

JDK環境変数を設定する

etc/ディレクトリ内のプロファイルファイルを開きます
vim /etc/プロファイル
i 編集モードに入る

JAVA_HOME=/opt/app/jdk1.8.0_144 をエクスポートします。
エクスポート CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
CATALINA_HOME=/opt/app/apache-tomcat-7.0.79 をエクスポートします。
エクスポート PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin:/usr/local/bin
エクスポート LC_ALL=en_US.UTF-8

編集を終了するには esc キーを押し、保存して終了するには shift + : wq キーを押します。

環境変数の設定を有効にするには、source /etc/profile を実行します。

jdkが正常に構成されているか確認する

ここに画像の説明を挿入

要約する

Linux での JDK と Tomcat のアップロードと構成に関するこの記事はこれで終わりです。Linux JDK Tomcat 構成に関する関連コンテンツをさらにご覧になりたい場合は、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Linux サービス管理の 2 つの方法、service と systemctl の詳細な説明
  • VScode設定のリモートデバッグLinuxプログラムの問題を解決する
  • Linux サーバー上で複数の SVN リポジトリを構成するプロセスの詳細な説明
  • キーフリーログインプロセスを実現するためのLinux構成の分析
  • Linux プラットフォームでの Zabbix エージェントのインストールと設定方法
  • vscode Linux C++ 開発コード自動プロンプト構成 (win10 環境下) (WSL ベース)
  • Linux 環境変数の設定方法のまとめ (.bash_profile と .bashrc の違い)
  • LinuxシステムにTomcatをインストールし、サービスの起動とシャットダウンを構成する

<<:  VueはAmapを使用して都市の位置特定を実現

>>:  MySQL の選択、挿入、更新バッチ操作ステートメントのコード例

推薦する

MySQL 基本チュートリアル パート 1 MySQL5.7.18 のインストールと接続チュートリアル

この記事から、MySQL を紹介し学習するための新しい一連の記事がスタートします。なぜ MySQL ...

Linux仮想マシンの静的IPアドレスを構成するための手順を完了します

序文多くの場合、仮想マシンを使用します。たとえば、一部のテストは検出されません。何かを壊すことを心配...

Ubuntu 16.04 にソースコードから Mininet をインストールする

ミニネットMininet は軽量のソフトウェア定義ネットワークおよびテスト プラットフォームです。軽...

Reactは二次連結(左右連結)を実現する

この記事では、二次リンクを実現するためのReactの具体的なコードを参考までに共有します。具体的な内...

WeChatアプレットはキャンバスを使用して時計を描画します

この記事では、キャンバスを使用してWeChatアプレットに時計を描く具体的なコードを参考までに共有し...

Linux Centos でスクリプトを使用して Docker をインストールする方法

Dockerの主な機能は何ですか?現在、Docker には少なくとも次のアプリケーション シナリオが...

JavaScript における継承の 3 つの方法

継承する1. 継承とは何か継承: まず、継承とは関係、つまりクラス間の関係です。JS にはクラスはあ...

Tomcat マルチインスタンスの展開と構成の原則

1. ファイアウォールをオフにし、Tomcatのインストールに必要なソフトウェアパッケージを/opt...

Vueプロジェクトがグラフィック検証コードを実装

この記事の例では、グラフィック検証コードを実装するためのVueプロジェクトの具体的なコードを参考まで...

MySQLでテーブルインデックスを構築する方法

目次複数の種類のフィルタリングをサポート複数の範囲のクエリを避ける並べ替えを最適化するインデックスの...

MySQL 接続失敗の一般的な障害と原因

==================================================...

HTML の <input> タグの詳細な説明と、それを無効にする方法

定義と使用法<input> タグはユーザー情報を収集するために使用されます。 type ...

Linux コマンドで .sql ファイルをエクスポートおよびインポートする方法

この記事では、Linux コマンドを使用して .sql ファイルをエクスポートおよびインポートする方...

Nginx のパラメータをオンにして Web パフォーマンスを 3 倍向上させる方法

1. 遭遇したいくつかの問題2008 年にパフォーマンス テストを行っていたとき、パフォーマンス テ...

Docker ネットワークの原理とカスタム ネットワークの詳細な分析

Docker はホストマシン上のブリッジを仮想化します。コンテナを作成して起動すると、各コンテナには...