Spring Boot + jar パッケージングのデプロイメント Tomcat 404 エラーの問題を解決する

Spring Boot + jar パッケージングのデプロイメント Tomcat 404 エラーの問題を解決する

1. Spring Boot は jsp jar パッケージをサポートしていません。jsp は war パッケージのみサポートされます。
方法:

<packaging>戦争</packaging>

<ビルド>
 	<プラグイン>
 		<プラグイン>
 			<groupId>org.springframework.boot</groupId>
 			<artifactId>spring-boot-maven-plugin</artifactId>
 		</プラグイン>
 	</プラグイン>
</ビルド>

2. tomcat のバージョンが新しすぎると不安定になる場合があります。tomcat10 を使用すると、結果は 404 になります。tomcat9 を使用すると、正常になります。

Tomcat10にデプロイすると、springという単語は表示されません。

Tomcat10にデプロイすると、springという単語は表示されません。

tomcat9に変更すると、すぐに変更が確認できます

ここに画像の説明を挿入

展開成功

ここに画像の説明を挿入

これで、Spring Boot + jar パッケージング デプロイメント Tomcat の 404 エラー問題の解決に関するこの記事は終了です。Spring Boot + jar パッケージング デプロイメント Tomcat の関連コンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • SpringBoot組み込みTomcatの実装原理についての簡単な説明
  • SpringBoot webSocketリソースをロードできず、Tomcat起動エラーが発生する問題を解決します
  • Docker に Tomcat をインストールし、Springboot プロジェクトの WAR パッケージをデプロイする方法
  • Spring Boot 組み込み Tomcat が起動しない問題を解決する
  • Springboot に組み込まれた Tomcat と Tomcat の外部独立デプロイメントの違いについて簡単に説明します。
  • SpringBoot2 は Jetty コンテナ操作を使用します (デフォルトの Tomcat を置き換えます)
  • SpringBootは組み込みTomcatの実装を削除します
  • Tomcat を使用した場合と使用しない場合の Springboot プロジェクトの 2 つのパッケージ化方法の詳細な説明
  • Tomcat は、Springboot プロジェクトの WAR パッケージの起動時にエラーを報告します: 子の起動時にエラーが発生しました
  • Springboot でデフォルトの Tomcat コンテナを切り替える方法
  • Spring Boot に埋め込まれた Tomcat を削除し、非 Web 方式で起動する方法

<<:  Vue/React シングルページ アプリケーションをリフレッシュなしで復元するソリューション

>>:  HTML チュートリアル、簡単に学べる HTML 言語 (2)

推薦する

Node.js とブラウザのグローバル オブジェクトの違いの概要

Node.js では、.js ファイルは完全なスコープ (モジュール) です。したがって、var に...

sql_mode を変更する際の MySQL エラーの解決方法

目次ERR 1067による殺人事件2番目の問題の原因はsql_modeです3. sql_modeを設...

CSS3 テキストシャドウ text-shadow プロパティの詳細な説明

テキストシャドウ text-shadow プロパティの効果: 1. 右下隅の影、左下隅の影、左上隅の...

CSS は、モバイル端末でクリックされたときに生成された要素の背景色を削除します (推奨)

クリック時に背景色を生成する要素の CSS スタイルに次のコードを追加します。 -webkit-ta...

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

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

Vue でデータコレクターを設計する

目次シナリオ中核問題ステータス監視状態監視の利点国家監視の欠点復興実行のアイデア依存関係の収集要約す...

CSSは5つの一般的な2D変換を実装します

CSS の 2D 変換を使用すると、移動、回転、拡大縮小、変形などの基本的な変換操作を 2 次元空間...

Linux DockerでSpringbootプロジェクトを実行するための詳細な手順

導入: springboot プロジェクトを実行する Docker の構成は実は非常にシンプルで、L...

ウェブページのコアコンテンツ(画像とテキスト)の視覚的表現の紹介

情報の最適化と改良は常にデザインの最初のステップです。 「これは百度アライアンスユーザーエクスペリエ...

Linux/Mac MySQL パスワードを忘れた場合のパスワード変更コマンドラインメソッド

すべての前提条件にはルート権限が必要です1. MySQLプロセスを終了する //Linux sudo...

2008 年の Web デザインにおける 10 の経験

<br />インターネットは絶えず変化しており、BusinessWeek.com は専門...

JS はシンプルなカレンダー効果を実装します

この記事では、シンプルなカレンダー効果を実現するためのJSの具体的なコードを参考までに紹介します。具...

CSSの絶対と相対について

冒頭にこう書かれています:アブソリュートは言った。「親戚よ、私はあなたを私の人生で見たくない!」なぜ...

jQueryはクッキーを操作する

コードをコピーコードは次のとおりです。 jQuery.cookie = 関数(名前、値、オプション)...

リアクトルーティングガード(ルーティングインターセプション)の実装

React は Vue とは異なります。ルートにメタ文字を設定することでルートインターセプションを実...