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

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

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は時間カウントダウン機能を実装する

推薦する

JavaScriptの擬似配列と配列の使い方と違い

擬似配列と配列JavaScript では、5 つのプリミティブ データ型を除き、関数を含め、その他す...

Mysql5.7 で中国語の文字化けの問題を解決する

MySQL 5.7 を使用すると、Web ターミナル経由でデータベースに中国語の文字を書き込むと文字...

ローカルのMySQLをサーバーデータベースに移行する方法

Linux の scp コマンド (Windows では scp は使用できません) と、mysql...

href をクリックした後にページがジャンプしないようにするための空のリンクの正しい書き方 # 問題

リンクを使用する必要がある場合もありますが、リンクする必要はありません。onclick イベントを処...

Linux でテキストから改行文字を削除する方法

復帰文字 ( Ctrl+M ) に不安を感じても心配しないでください。それらを排除する簡単な方法がい...

HTML で Flash を読み込む方法 (2 つの実装方法)

最初の方法: CSSコード:コードをコピーコードは次のとおりです。 .b970-a{幅:970px;...

mysql 5.6.23 winx64.zip インストール詳細チュートリアル

WindowsにMySQLの圧縮バージョンをインストールする方法の詳細については、以下を参照してくだ...

Vueルーティングはページステータスを復元する操作メソッドを返します

ルートパラメータ、ルートナビゲーションガード: ページが戻ったときに検索結果を保持する需要シナリオ:...

MySql 5.6.35 winx64 インストール詳細チュートリアル

注: データベースのバージョンの問題により、プロジェクトの起動時にエラーは発生しませんでしたが、デー...

モバイルブラウザが位置をサポートしない場合の解決策: 修正

具体的な方法は以下の通りです。 CSSコードコードをコピーコードは次のとおりです。 .wap_bot...

uniappの無痛トークンリフレッシュ方法の詳細な説明

フロントエンドがインターフェースを要求すると、バックエンドでインターフェースが定義されます。ステータ...

Vue カスタム箇条書きボックス効果 (確認ボックス、プロンプトボックス)

この記事の例では、参考のためにVueカスタムポップアップ効果の具体的なコードを共有しています。具体的...

Dockerコンテナの紹介

1. 概要1.1 基本概念: Docker は、Go 言語をベースにしたオープンソースのアプリケーシ...

表の境界線の CSS 構文

<br />表の境界線の CSS 構文具体的な内容には、上境界線の幅、右境界線の幅、下境...

docker に openjdk をインストールして jar パッケージを実行する方法

画像をダウンロード docker プル openjdkデータボリュームの作成java_appデータボ...