回答編集履歴

1

内容について捕捉

2021/12/29 14:43

投稿

maigo_name
maigo_name

スコア557

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