Linux システムでデプロイメント プロジェクトを設定する方法

Linux システムでデプロイメント プロジェクトを設定する方法

1. ファイアウォールの設定を変更し、対応するポートを開きます

Linux システムのファイアウォール設定を変更するには、/etc/sysconfig/iptables ファイルを変更する必要があります。ポートを開く場合は、そこに行を追加します。

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT(8080は開くポート番号)を実行し、Linuxファイアウォールサービスを再起動します。

2. JDKをインストールする

1. システム内のJDKバージョンを確認する

[root@localhost ソフトウェア]# java -version

2. jdkインストールパッケージを検出する

[root@localhost software]# rpm -qa | grep java

見せる:

.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64 python-javapackages-3.4.1-11.el7.noarch tzdata-java-2016g-2.el7.noarch javapackages-tools-3.4.1-11.el7.noarch java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64 java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64 java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64

3. openjdkをアンインストールする

[root@localhost ソフトウェア]# rpm -e --nodeps tzdata-java-2016g-2.el7.noarch
[root@localhost ソフトウェア]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
[root@localhost ソフトウェア]# rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
[root@localhost ソフトウェア]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
[root@localhost ソフトウェア]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64

または

[root@localhost jvm]# yum 削除 *openjdk*

次に、 rpm -qa | grep javaを再度入力して、アンインストール ステータスを表示します。

[root@localhost software]# rpm -qa | grep java python-javapackages-3.4.1-11.el7.noarch javapackages-tools-3.4.1-11.el7.noarch

4. 新しいJDKをインストールする

まず、JDK公式サイトにアクセスして、必要なJDKバージョンをダウンロードします。ダウンロードが完了したら、インストールするJDKインストールパッケージをLinuxシステムで指定されたフォルダに置き、コマンドでフォルダに入ります。

jdk-8u131-linux-x64.tar.gzインストールパッケージを解凍します。

[root@localhost software]# mkdir -p /usr/lib/jvm
[root@localhost ソフトウェア]# tar -zxvf jdk-8u131-linux-x64.tar.gz -C /usr/lib/jvm

5. 環境変数を設定する

[root@localhost software]# vim /etc/profile

最初に追加します:

JAVA_HOME=/usr/lib/jvm/jdk1.8.0_131 をエクスポートします。 
エクスポート JRE_HOME=${JAVA_HOME}/jre 
エクスポート CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib 
PATH=${JAVA_HOME}/bin:$PATH をエクスポートします

6. プロファイルファイルを実行する

[root@localhost software]# ソース /etc/profile

これにより、再起動せずに構成をすぐに有効にすることができます。

7. 新しくインストールされたJDKを確認する

3. tomcatをインストールする

4. MySQLをインストールする

1. 以前にインストールしたことがある場合は、まずアンインストールしてください

2. yum list | grep mysqlコマンドを入力して、yumが提供するMySQLデータベースのダウンロード可能なバージョンを表示します。

3.yum インストール -y mysql-server mysql mysql-devel

Yumは、MySQLデータベースやその他の付属ソフトウェアをインストールするために必要なソフトウェアを選択するのに役立ちます。

4. mysqlを起動します。service mysqld start

mysql にログインし、次のようにパスワードを設定します。

mysql> mysql を使用します。
mysql> update user set password=password('123') where user='root' and host='localhost';
mysql> 権限をフラッシュします。

5. リモート接続を許可するようにmysqlを設定する

GRANT OPTION 付きで、'password' によって識別される root@'%' に *.* のすべての権限を付与します。

6. ポートを開く

7. mysqlサービスを起動します。mysql -u ユーザー名 -p パスワード

5. プロジェクトをTomcatにパッケージ化し、その他の必要な環境を構成してTomcatを起動します。

要約する

上記は、編集者が紹介した Linux システムでのプロジェクト展開の設定方法です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • ActiveMQ の簡単な紹介 (初心者必読)
  • ActiveMQインスタンスを使用したPHP
  • Spring Boot と JMS の統合 (ActiveMQ 実装) の詳細な説明
  • Java メッセージ キュー (ActiveMQ、RabbitMQ、ZeroMQ、Kafka) に関する簡単な説明
  • Linux での Redis のインストールと展開
  • Linux contos6.8 で Kafka クラスターをデプロイする方法
  • Linux で docker-compose を使用したソフトウェア構成の詳細な説明
  • Linux環境でのActiveMQ導入方法の詳しい説明

<<:  MySQL の制限使用法とページングクエリステートメントのパフォーマンス分析の詳細な説明

>>:  ネイティブ JS で音楽プレーヤーを実装するためのサンプル コード

推薦する

Element+vueを使用して開始時間と終了時間の制限を実装する

この記事の例では、Element+vueを使用して開始と終了の時間制限を実装するための具体的なコード...

Dockerカスタムブリッジdocker0とdockerのコマンド操作の開始、終了、再起動

質問会社がサーバーを移行した後、デフォルトで作成された docker0 ブリッジが会社の外部ネットワ...

MySQL ステートメントの配置と概要の紹介

SQL (Structured Query Language) ステートメント、つまり構造化クエリ言...

MySQL 5.7 のインストールと設定方法のグラフィックチュートリアル

このチュートリアルでは、MySQL 5.7のインストールと設定方法を参考までに紹介します。具体的な内...

HTML で入力ボックスに純粋な数字のみを入力するように制限する方法

inputボックスを純粋な数字のみに制限する1、onkeyup = "value=valu...

tinyMCEの使い方と体験の詳細な説明

tinyMCE の使用方法の詳細な説明初期化TinyMCE を初期化するときは、ページの HEAD ...

Docker ケース分析: MySQL データベース サービスの構築

目次1 設定ディレクトリとデータディレクトリを作成する3 イメージからホストに構成ファイルをコピーす...

Alibaba Cloud Server で MySQL デュアルマシン ホットスタンバイを手動で実装する 2 つの方法

1. コンセプト1. ホットバックアップとバックアップの違いホット バックアップは高可用性 (HA)...

JS でパブリッシュ サブスクライブ モデルを作成する

目次1. シーン紹介2 コードの最適化2.1 ファンを増やす問題を解決する2.2 作品追加の問題を解...

dockerを使用してdubboプロジェクトをデプロイする方法

1. まず、Springbootを使用して簡単なDubboテストプログラムを構築し、関連する依存関係...

Nginx サービス クイック スタート チュートリアル

目次1. Nginx の紹介1. Nginx とは何ですか? 2. Nginx を使用する理由3. ...

Vueはユーザーログイン切り替えを実装します

この記事では、ユーザーのログイン切り替えを実現するためのVueの具体的なコードを例として紹介します。...

Ubuntu 18.04 に Nvidia グラフィック カード ドライバーをインストールするチュートリアル (画像とテキスト付き)

0. 事前準備BIOS でセキュア ブートを無効にします。無効にしないと、サードパーティ ソースを...