teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

内容について捕捉

2021/12/29 14:43

投稿

maigo_name
maigo_name

スコア559

answer CHANGED
@@ -1,4 +1,16 @@
1
- Java のソースコードをみると、以下のどちらかにURLはなると思うのですが、
1
+ ~~Java のソースコードをみると、以下のどちらかにURLはなると思うのですが、
2
- その場合でも 404 になりますでしょうか(sample1 が不要)
2
+ その場合でも 404 になりますでしょうか(sample1 が不要)~~
3
3
 
4
- `http://localhost:8080/sample`, `http://localhost:8080/sample2`
4
+ ~~`http://localhost:8080/sample`, `http://localhost:8080/sample2`~~
5
+
6
+ すいません、Tomcatのバージョンが原因です。
7
+
8
+ Tomcat 10 から Servlet API が jakarta EE のを使うようになったので、
9
+ SpringBoot 2.6 などでは動作しません。
10
+ ※SpringBoot 2.5, 2.6 などは Tomcat 9 を使う前提のため、Jakarta EE Servlet API に未対応
11
+
12
+ - Tomcatのバージョンを9以下にさげる
13
+ - 以下のマイグレーションツールでソースコードを変換する
14
+
15
+ マイグレーションツールを使う例の参考は以下
16
+ https://www.appsdeveloperblog.com/deploy-a-spring-boot-rest-app-as-a-war-to-tomcat-10/