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

推薦する

Linux での Jenkins の詳細なインストール手順

目次1. JDKをインストールする2. Jenkinsをインストールする3. Jenkinsの設定を...

Windows での MySQL 8.0.11 インストール チュートリアル

この記事は、WindowsでのMySQL 8.0.11のインストールチュートリアルを記録しています。...

Vueは単一ファイルコンポーネントの完全なプロセス記録を実装します

目次序文単一ファイルコンポーネント基本概念シンプルなローダーコンポーネントコンテンツの解析コンポーネ...

同じ日の最初の3つのデータを取得するためのMySQLタイムラインデータ

テーブルデータを作成する テーブル `praise_info` を作成します ( `id` bigi...

Nginx キャッシュ設定例

Web アプリケーションの開発とデバッグを行う際には、テストのためにブラウザのキャッシュをクリアした...

MySQLでカーソルを宣言する方法

MySQL でカーソルを宣言する方法: 1. 変数とカーソルを宣言する 結果をvarchar(300...

Vueルーティングコンポーネントでパラメータを渡す8つの方法の詳細な説明

シングルページアプリケーションを開発する場合、特定のルートを入力し、パラメータに基づいてサーバーから...

SQL インジェクションの詳細

1. SQL インジェクションとは何ですか? SQL インジェクションは、入力パラメータに SQL ...

Vue テンプレート構成と Webstorm コード形式仕様設定

目次1. コンパイラコードフォーマット仕様設定2. Vueテンプレートの設定1. コンパイラコードフ...

Apache での ab パフォーマンス テスト結果を分析する

私はパフォーマンス テストを行うために常に Loadrunner を使用してきました。 Loadru...

JSはカード配布アニメーションを実現します

この記事の例では、カード配布アニメーションを実装するためのJSの具体的なコードを参考までに共有してい...

ブラウザのCSS、JavaScript、背景画像のキャッシュをクリアする簡単な方法

実際のプロジェクト開発プロセスでは、ページがサーバーにアップロードされます。サーバーへの負荷を軽減し...

MySQL の JSON 挿入の問題

MySQL 5.7.8 以降では、JSON テキストでデータを効率的に取得できるネイティブ JSON...

ウェブサイト製品設計の参考となるいくつかの原則

以下の分析は製品設計原則に関するものですが、そのほとんどはウェブサイト製品に基づいているため、ユーザ...

NginxにLuaモジュールを追加する方法

luaをインストールする http://luajit.org/download/LuaJIT-2.0...