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

推薦する

CSSでプロセスナビゲーション効果を実現する(3つの方法)

CSS によりプロセスナビゲーション効果を実現します。具体的な内容は以下のとおりです。 ::tip...

Vueパンくずコンポーネントのカプセル化方法

Vueはパンくずコンポーネントをカプセル化して参照します。具体的な内容は次のとおりです。効果を達成す...

ウェブタイポグラフィにおける致命的な意味的ミス 10 選

<br />これは、Steven D が書いた Web フロントエンド開発デザインの基本...

MySQL のタイムスタンプと日付時刻のタイムゾーンの問題によって生じる DTS の落とし穴の詳細な説明

目次MySQL で現在の時刻を表現するにはどうすればよいでしょうか?結論は確認するピットMySQL ...

JS ループで async と await を正しく使用する方法

目次概要(ループモード - 共通)配列と非同期メソッドを宣言して反復するforループで使用するマップ...

Javascript を使用して、スライドバー効果のあるスライドナビゲーション プラグインを開発します。

目次1. はじめに2. 使用方法3. 開発プロセス1. モデル例2. イベントとアニメーション4. ...

MySQL が外部キーを作成できない理由と解決策

2 つのテーブルを関連付けるときに、外部キーを作成できませんでした。このブログから、問題は、ポイント...

CSS クロスフェード() を使用して半透明の背景画像効果を実現するサンプルコード

1. 要件の説明特定の要素については、背景background-imageを半透明にしたいが、テキス...

Vueは適切なスライドアウトレイヤーアニメーションを実装します

この記事では、適切なスライドアウトレイヤーアニメーションを実装するためのVueの具体的なコードを例と...

HTML チュートリアル: title 属性と alt 属性

XHTML は CSS レイアウトの基礎です。jb51.net は常に XHTML 知識の習得を重視...

VMware で Centos7 ブリッジ ネットワークを構成する手順の詳細な説明

VMware仮想マシンでのCentos7ブリッジネットワーク構成の完全な手順は参考用です。具体的な内...

MySQLフィールド定義でnullを使用しない理由の分析

NULL が頻繁に使用されるのはなぜですか? (1)Javaのnull Java の NullPoi...

MySQLでJSONフィールドを操作する方法

MySQL 5.7.8 では json フィールドが導入されました。このタイプのフィールドは使用頻度...

Oracle10パーティションとMySQLパーティションの違いの詳細な説明

一般的に使用される Oracle10g パーティションは、範囲 (範囲パーティション)、リスト (リ...

MySQL 5.5 で範囲パーティションを追加および削除する例

導入RANGE パーティション分割は、指定された連続した間隔範囲に基づいています。RANGE の初期...