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 の選択、挿入、更新バッチ操作ステートメントのコード例

推薦する

ユーザーエクスペリエンスの要素またはWebデザインの要素

システムとユーザー環境の設計<br />Apple システムの成功は、そのシステム アー...

JavaScript でローカル変数をグローバル変数に変換する方法

まず関数の自己呼び出しを知る必要がある関数の自己呼び出し - 自己呼び出し関数1 回限りの関数 - ...

プロフェッショナルおよび非プロフェッショナルのウェブデザイン

まず、Web ページのスタイルの形成は、主に Web ページのレイアウト設計、ページの色処理、画像と...

JavaScript におけるさまざまなバイナリオブジェクトの関係の詳細な説明

目次序文さまざまなオブジェクト間の関係配列バッファ型付き配列Uint8ClampedArray文字間...

HTML テーブル マークアップ チュートリアル (37): 背景画像属性 BACKGROUND

テーブル ヘッダーの背景画像を設定します。任意の GIF または JPEG 画像ファイルを使用できま...

ランダム点呼 Web ページを実装するための JavaScript

JavaScriptは、参考のためにランダムな点呼Webページを作成します。具体的な内容は次のとお...

CSS におけるスタックコンテキストの具体的な使用法

序文一部の CSS 相互作用の影響により、要素に設定されたz-index実際のサイズに応じて重ね合わ...

JavaScript の組み込み Date オブジェクトの詳細な説明

目次日付オブジェクト日付オブジェクトの作成新しい日付()日付を取得する()取得日()月を取得する()...

Vue のループフォーム項目例の詳細な説明

場合によっては、ユーザーがボタンをクリックして同様のフォームを追加し、クリックごとに 1 回追加でき...

メタタグのビューポートはデバイス画面のCSSを制御します

コードをコピーコードは次のとおりです。 <meta name="viewport&q...

CentOS VPS に SSH 経由で MySQL をインストールする方法

yum install mysql-serverと入力します。続行するにはYを押してくださいインスト...

Reactのコンポーネント共同利用実装

目次ネスティング親子コンポーネント通信ブラザーコンポーネント通信撤回するReact の Linked...

Vuex環境の詳細な説明

目次Vuex環境を構築する要約するVuex環境を構築するsrcディレクトリにフォルダstoreを作成...

JavaScript配列についてさらに詳しく知るのに役立つ記事

目次1. 配列の役割: 2. 配列の定義: 1. コンストラクタを通じて配列を作成する2. リテラル...