アイデアのパッケージ化とクラウドサービスへのアップロードにおけるプロジェクトプロセスの分析

アイデアのパッケージ化とクラウドサービスへのアップロードにおけるプロジェクトプロセスの分析

1つ。まず、アイデアとしてパッケージ化する必要があります。

私はSpringbootフレームワークプロジェクトを使用しています

1. まずは自分のプロジェクトを始める

アイデアの右端に境界線があります。Mavenをクリックします

プロジェクトが以前にパッケージ化されている場合は、「クリーン」をクリックして以前のキャッシュをクリーンアップし、「パッケージ」をクリックしてプロジェクトをパッケージ化できます。

二。パッケージング後、独自のクラウドサーバーが必要になります

SecureCRT または XShell プラグインを使用して Alibaba Cloud サーバーを操作できます。
ここではXShellを使用します。
その前に、適切なクラウド サービス環境、Java JDK 環境、MySQL データベース、Tomcat 環境が必要です。これらの環境がセットアップされて初めて、プロジェクト展開の次のステップに進むことができます。

三つ。 war パッケージを構成する前に、idea が jar パッケージをパッケージ化します。

まずjarパッケージについてお話しましょう

アップロードしたプラグインをクラウドサーバーで使用するには、次のコマンドを使用する必要があります: yum install -y lrzsz
ダウンロード後、次のコマンドを使用します: rz 次に、ファイル内でデプロイする jar または war パッケージを見つけて、現在のディレクトリに配置し、次のコマンドを使用します: java -jar jar パッケージ名 たとえば、 java -jar cms111.jar
一度コンパイルした後、私たちのアイデアで設定したポート番号を再度入力してフロントエンドのWebページを取得しますが、バックグラウンドを一度コンパイルするだけでは不十分なので、コンパイルを保存するファイルを作成して、アクセスするたびに自動的にコンパイルされるようにすることができます。このとき、ps -ef | grep javaを使用する必要があります。
コンパイルプロセスを確認しましょう。

jar プロセスの前にユーザー名の後に 5 桁の数字がありますが、これがプロセス番号です。次に、kill -9 プロセス番号を使用してプロセスを強制的に閉じます。再度 ps -ef | grep java を使用して、jar プロセスが存在しないことを確認してから、 nohup java -jar jarパッケージ名 & コマンドを使用して、コンパイル ファイル ログを保存する nohup.out ファイルを作成します。 ! ! !このコマンドでは & を削除しないでください。 この時点で、jarパッケージはサーバーに正常にデプロイされました。

3-2 war パッケージの場合は、Tomcat パスの下の webapps ディレクトリに移動し、 yum install -y lrzszを使用して最初にプラグインをダウンロードします。

次に、war パッケージ ファイルを選択します。アップロードに成功すると、サーバーが自動的にコンパイルします。それが成功です。

要約する

アイデアのパッケージ化とクラウドサービスプロジェクトへのアップロードのプロセス分析に関するこの記事はこれで終わりです。アイデアのパッケージ化とクラウドサービスコンテンツへのアップロードに関する関連記事については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Ubuntu 20.04 に GitLab をインストールして設定する方法
  • CentOS8.1 で Gitlab サーバーを構築するための詳細なチュートリアル
  • Windows Docker をインストールする際の Gitlab ボリューム権限の問題の解決方法
  • Dockerを使用してGitlabを素早くデプロイする方法
  • DockerでGitlabをインストールする方法
  • Centos7はdockerを使ってgitlabサーバーを構築する
  • ローカルアイデアプロジェクトを GitHub にアップロードする方法 (推奨)
  • SpringBoot のパッケージ化と Docker へのアップロード、およびマルチインスタンス デプロイメントの実装に関する簡単な分析 (IDEA バージョン)
  • IDEA プロジェクト コードを GitLab リモート ウェアハウスにアップロードするプロセスの図解

<<:  MySQL のフィールドにデフォルトの時間を追加する方法

>>:  Vueは時間カウントダウン機能を実装する

推薦する

Mysql マスタースレーブ同期構成の実践の詳細な説明

1. はじめに以前、「MySQL マスター スレーブ同期の原理」という記事を書きました。この記事を読...

Ubuntuで余分なカーネルを削除する方法

ステップ1: 現在のカーネルを表示する 読み取る $ uname -a Linux rew 4.15...

キープアライブキャッシュをクリアする方法の詳細なグラフィック説明

目次オープニングシーンv-for を使用した直接レンダリングカスタムコンポーネントで直接レンダリング...

WindowsとLinux間でファイルを転送する方法

WindowsとLinux間のファイル転送(1)WinSCPを使用して、WindowsファイルをLi...

WebプロジェクトのDockerデプロイメントの実装

前回の記事では、docker サービスをインストールしました。引き続き、Web プロジェクトのデプロ...

MySQL 8.0.12 インストール設定方法とパスワード変更

この記事ではMySQL 8.0.12のインストールと設定方法を参考までに記録します。具体的な内容は以...

nginx で同時接続リクエストの数を制限する方法

導入同時接続数を制限するモジュールは http_limit_conn_module です。アドレス:...

Nginx のアクセス制御とパラメータ調整方法

Nginx グローバル変数Nginx には、$variable 名を通じて使用できるグローバル変数が...

vue3.0 sfcのセットアップの変更について簡単に説明します。

目次序文標準的なSFCの書き方スクリプト設定可変露出部品の取り付け小道具カスタムイベント要約する序文...

MySql ファジークエリ JSON キーワード取得ソリューションの例

目次序文オプション1:オプション2:オプション3:オプション4(最終的に採用されたオプション):要約...

純粋な HTML タグにどれくらい精通していますか?

以下の HTML タグには、基本的に既存のタグがすべて含まれています。数分かけて 1 つずつ参照する...

Linux ファイル管理コマンド例の分析 [権限、作成、削除、コピー、移動、検索など]

この記事では、Linux ファイル管理コマンドについて例を挙げて説明します。ご参考までに、詳細は以下...

CSSボックスの表示/非表示とトップレイヤーの実装コード

.imgbox{ 幅: 1200ピクセル; 高さ: 612px; 右マージン: 自動; 左マージン...

カルーセル効果を実現するための純粋なjs

この記事では、カルーセルマップの効果を実現するためのjsの具体的なコードを参考までに共有します。具体...