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

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

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

推薦する

Nginx 設定場所のマッチング優先順位の簡単な分析

序文Nginx 構成のサーバー ブロック内の場所は、リクエスト URI を一致させるために使用され、...

MySQL innodb例外の修復に関する経験の共有

テスト用の MySQL ライブラリのセット。以前使用されていたバージョンは、centos6 のデフォ...

イラスト風ウェブサイトホームページデザイン ウェブサイトデザインの新トレンド

視覚効果が非常に美しく、訪問者に強い印象を残すことがわかります。さらに、重要なポイントが強調され、訴...

ubuntu15.10 での hadoop2.7.2 の詳細なインストールと設定

Linux での Hadoop インストール チュートリアルはインターネットや書籍に多数ありますが、...

Vueモバイル端末は左スライド編集と削除の全プロセスを実現します

序文プロジェクトのニーズに応じて、Vue-touch を使用して、vue モバイル端末の左スワイプ編...

Dockerはポートマッピングを設定しますが、ソリューションにアクセスできません

#docker ps チェック、すべてのポートがマップされています コンテナID イメージ コマンド...

MySQL 5.7.18 リリース インストール ガイド (bin ファイル バージョンを含む)

インストール プロセスは、コンパイル手順を除いて、基本的にソース バージョンと同じです。この記事では...

Dockerは1行のコマンドでFTPサービス構築の実装を完了します

1行のコマンド docker run -d \ -v /share:/home/vsftpd \ -...

経験豊富な人が、プロフェッショナルで標準化されたMySQL起動スクリプトの開発方法を紹介します。

シェル スクリプト言語は、すべてのプログラミング言語の中で最も単純な言語であるため、資格のある Li...

docker に nacos をインストールしてデータベースを構成する詳細なチュートリアル

環境の準備 Docker環境 MySQL 5.7 (公式イメージはmysql8をサポートしていません...

div を下から上にスライドさせる CSS3 の例

1. まず、CSS3 のターゲット セレクターを使用し、a タグを使用して id セレクターを指定し...

vueの実践的な応用におけるvuexの永続性の詳細な説明

目次vuex 永続性要約するvuex 永続性vuex: ブラウザを更新すると、vuexの状態は初期状...

VMware Tools を最初からインストールするための詳細な手順 (グラフィック チュートリアル)

VMware Tools は VMware 仮想マシンに付属するツールで、VirtualBox (...

Vueでのバスの使用に関する詳細な説明

Vue バス メカニズム (バス) vuex を使用するだけでなく、vue 内の親子以外のコンポーネ...

広告を閉じる効果を実現するJavascript

参考までに、Javascript を使用して広告を閉じる方法に関するケース スタディを示します。詳細...