Alibaba Cloud Server Linux システムは Tomcat を構築して Web プロジェクトを展開します

Alibaba Cloud Server Linux システムは Tomcat を構築して Web プロジェクトを展開します

私は全体のプロセスを 4 つのステップに分けます。

JDKをダウンロードしてインストールする

Tomcatをダウンロードしてインストールする

Alibaba Cloud サーバー情報を構成する

Webプロジェクトをデプロイする

使用されるツール: Xshell、WinSCP。

JDK をインストールしていない場合は、上記のリンクをクリックして JDK インストール ブログに移動してください。

Tomcatをダウンロードしてインストールする

最新のミラーを表示するには、このページにアクセスしてください: https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat

Xshellツールを使用してLinuxシステムを操作する

ここに画像の説明を挿入

ホームディレクトリに移動してTomcatをダウンロードします

ここに画像の説明を挿入

ダウンロード

https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.30/bin/apache-tomcat-9.0.30.tar.gz を実行します。

ここに画像の説明を挿入

フォルダ内には関連するTomcat圧縮パッケージがさらにあることがわかります。

解凍

tar -zxvf apache-tomcat-9.0.30.tar.gz 

ここに画像の説明を挿入

解凍後、apache-tomcat-9.0.30 フォルダが表示されます。

ここに画像の説明を挿入

リリース ポートを変更する必要がある場合は、conf 内の server.xml を変更する必要があります。

ここに画像の説明を挿入

vimコマンドでserver.xmlを編集してポートを変更します。次の図を見つけて、ポート8080を8088に変更します。

vimコマンド:

Ins Scrlk をクリックして編集モードに入り、もう一度クリックして編集モードを終了します。

編集モードに入った後にポートを変更する

編集後、Escキーを押して「:wq」と入力して保存し終了します。

ここに画像の説明を挿入

保存して終了

ここに画像の説明を挿入

Alibaba Cloud サーバー情報を構成する

Alibaba Cloudコンソールにログインし、ポート8088を設定します。

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

追加後、ポート8088が使用可能になります。

tomcatを実行する

sh スタートアップ.sh
//または./startup.sh

ip:8088を入力し、ビルドとデプロイが完了するまで待ちます。

ここに画像の説明を挿入

Tomcat をインストールしたら、Web プロジェクトを簡単にデプロイできます。

Webプロジェクトをデプロイする

WinSCPツールからTomcatディレクトリにアクセスし、webappsフォルダを見つけます。

ここに画像の説明を挿入

これを実現するには、webapps/ROOT の下のファイルを削除し、独自の Web ページを配置します。

ここに画像の説明を挿入

これは私のウェブサイトです

ここに画像の説明を挿入

成果を達成する

ここに画像の説明を挿入

これで、Tomcat の設定と Alibaba Cloud Server Linux システムへの Web プロジェクトのデプロイに関するこの記事は終了です。Alibaba Cloud Server Tomcat の Web デプロイに関する関連コンテンツの詳細については、123WORDPRESS.COM で以前の記事を検索するか、次の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • IDEA を使用して Web プロジェクトを作成し、Tomcat に公開する方法
  • Spring Boot に埋め込まれた Tomcat を削除し、非 Web 方式で起動する方法
  • IDEA 2020.3.1 で Tomcat をデプロイし、最初の Web プロジェクトを作成するプロセスの詳細な説明
  • Tomcat 初回展開 Web プロジェクト プロセス図
  • tomcatがプロジェクトをリリースした後にWEB-INF/classesの下のファイルがコンパイルされない問題を解決します。
  • SpringBoot webSocketリソースをロードできず、Tomcat起動エラーが発生する問題を解決します
  • Tomcat サーバーの設定と Web プロジェクトの公開に関する IDEA グラフィック チュートリアル
  • Tomcat イメージをインストールして Docker に Web プロジェクトをデプロイする方法を簡単に説明します。
  • Tomcat と WebLogic で純粋な HTML ファイルを展開するプロセスの分析
  • IDEA2020.1.2 Webプロジェクトの作成とTomcatの設定に関する詳細なチュートリアル
  • Tomcat を設定して IntelliJ IDEA 2018 で最初の Java Web プロジェクトを実行する方法
  • Idea は、Web プロジェクトを開始するように Tomcat を設定します。グラフィック チュートリアル
  • Java Web プロジェクトが Tomcat エラーの解決を開始する
  • Webリクエストと処理のTomcatソースコード分析

<<:  VueはPCで写真をアップロードする機能を実現

>>:  MySQL 外部キー制約の例の説明

推薦する

Linuxでpyファイルを直接実行する方法

1. まずファイルを作成します(ファイルを配置するディレクトリにcdします) myTest.py を...

UbuntuにProtobuf 3をインストールするための詳細なチュートリアル

いつインストールするかprotoc コマンドを使用しても Protoc が見つからない場合は、インス...

MySQLの保存場所を新しいディスクに移行する方法

1. 新しいディスクを準備し、現在のルートパーティションと同じファイルシステムでフォーマットし、ディ...

モバイル開発における 1px ラインの理解と解決策

1pxの線が太くなる理由モバイルプロジェクトに取り組むとき、設計図に従って要素ノードのサイズとスタイ...

HTML に埋め込まれた MP4 形式のビデオが再生できないのはなぜですか?

次のコードは、私の test.html にあります。ビデオは、c:\test.html などの絶対パ...

Tcl言語に基づくシンプルなネットワーク環境を構成するプロセスの分析

1. Tclスクリプトファイルcircle.tclコードコメント #シミュレーションに必要なプロパテ...

Ubuntu 20.04 ベスト設定ガイド (初心者向け)

1. システム構成1. sudoパスワードをオフにするsudo コマンドを使用するたびにパスワード...

Dockerで複数のSpringbootを実行するための詳細なチュートリアル

Dockerは複数のSpringbootを実行する1番目: ポートマッピング 2番目: メモリサイズ...

MySQL の遅いクエリの落とし穴

目次1. 遅いクエリ構成1-1. スロークエリを有効にする2. 遅いクエリSQLの分析を説明する3....

MySQL の列から行への変換、フィールドの結合方法 (必読)

データシート:列から行へ: max(case when then) を使用max---集計関数は最大...

document.getElementBy系メソッドがオブジェクトを取得できない問題を解決する

getElementByIdはオブジェクトを取得できませんブラウザがドキュメントを解析するときにはシ...

Ubuntu 18.04で国内ソースを変更する方法の例

Ubuntu はソースが中国からなのでダウンロード速度が比較的遅いです。CentOS と異なり、yu...

UbuntuでGRUBの起動時間を変更する

grubの起動時間を変更するためのオンライン検索は基本的に/etc/default/grubを変更す...

MySQL データベース分離レベルと MVCC の詳細な説明

目次1. 分離レベルコミットされていない読み取りREAD COMMITED (コミット読み取り/非反...

フレックスレイアウトは、1行あたりの固定行数と適応レイアウトを実現します。

この記事では、1行あたりの固定行数+アダプティブレイアウトを実現するフレックスレイアウトを紹介し、皆...