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 外部キー制約の例の説明

推薦する

ウェブページのグリッドデザインを考える

<br />元のアドレス: http://andymao.com/andy/post/8...

MySQL における Datetime と Timestamp の使用の概要

目次1. MySQL で現在の時刻を表現するにはどうすればよいでしょうか? 2. TIMESTAMP...

Docker が elasticsearch を起動するときのメモリ不足の問題と解決策

質問Docker が elasticsearch をインストールして起動するときにメモリが不足するシ...

CSS でマウスの位置をマッピングし、マウスを動かしてページ要素を制御する (サンプル コード)

マウスの位置をマッピングしたり、ドラッグ効果を実装したりすることは、 JavaScriptで行うこと...

Electronで不規則な形状の透明部分をクリックする実装

目次不規則なフォームの実装透明な部分をクリックする不規則なフォームの実装ここでは円形フォームを実装し...

Node.js のイベント モジュールに関する知識ポイントのまとめ

Node の研究と応用を通じて、NodeJS はシングルスレッド、イベント駆動型、非ブロッキング I...

JavaScript オブジェクト (詳細)

目次JavaScript オブジェクト1. 定義2. オブジェクトの分類3. オブジェクトを定義する...

Dockerコンテナを更新、パッケージ化、Alibaba Cloudにアップロードする方法

今回は、実行中のコンテナをイメージにパッケージ化して Alibaba Cloud にアップロードし、...

インターフェーステストプラットフォームを構築するためのDjango+Vue+Dockerの詳細な説明

1. 冒頭の2つの単語みなさんこんにちは。私の名前はLin Zonglinです。私はテストエンジニア...

MySQL のジオメトリ型を使用して経度と緯度の距離の問題を処理する方法

テーブルを作成する テーブル `map` を作成します ( `id` int(11) NULLではな...

Linux オペレーティング システムの概要と紹介

目次1. オペレーティングシステムとは何か2. Linuxの起源3. Linuxの基本機能4. Li...

ウェブページレイアウトデザインのシンプルな原則

この記事では、Web ページ レイアウト デザインのいくつかの簡単な原則をまとめ、Web ページ デ...

CSSは複数の要素をボックスの両端に揃える効果を実現します

要素の両端を揃える配置レイアウトは、実際の開発のいたるところで見られます。これは、フレックスレイアウ...

WeChatミニプログラムの開発をスピードアップするためのヒント

1. app.jsonを使用してページを作成する私たちの通常の開発習慣によれば、新しいページを作成す...

Vue+echarts でプログレスバーのヒストグラムを実現

この記事では、プログレスバーヒストグラムを実現するためのvue+echartsの具体的なコードを参考...