質問編集履歴

4

削除された内容の復元を行いました

2020/12/22 02:25

投稿

661245
661245

スコア0

test CHANGED
@@ -1 +1 @@
1
- ああああああああああ
1
+ Spring BootでJavaのWebサービス デプロイができません
test CHANGED
@@ -1 +1,201 @@
1
+ ### 前提・実現したいこと
2
+
3
+ Spring BootでJavaのWebサービスを作っているのですが、デプロイが上手くできません。
4
+
5
+ warファイルを書き出し、外部Tomcatにデプロイしています。
6
+
7
+ どうかお力添え頂きたいです。
8
+
9
+ ### 発生している問題・エラーメッセージ
10
+
11
+ warファイルをtomcatで表示させると、HTMLのindexファイルのページが表示されるのみ。
12
+
13
+ ページ遷移するとWhitelabel Error Page。
14
+
15
+ また、DateTimeFormatterの日付表示がされない事から、JavaのControllerが機能していないようです。
16
+
17
+ Spring Tool Suiteから実行した場合は動作しています。
18
+
19
+ ### 該当のソースコード
20
+
21
+ ```Controller1
22
+
23
+ package com.konbini.model.controller;
24
+
25
+ import java.time.LocalDate;
26
+
1
- うわああああああああああああああああああああああああああああああああああああああああ
27
+ import java.time.format.DateTimeFormatter;
28
+
29
+ import java.util.Arrays;
30
+
31
+ import java.util.List;
32
+
33
+ import java.util.Locale;
34
+
35
+ import org.springframework.stereotype.Controller;
36
+
37
+ import org.springframework.ui.Model;
38
+
39
+ import org.springframework.web.bind.annotation.RequestMapping;
40
+
41
+ @Controller
42
+
43
+ @RequestMapping("/konbini")
44
+
45
+ public class Controller1{
46
+
47
+
48
+
49
+ LocalDate D = LocalDate.now();
50
+
51
+ DateTimeFormatter df = DateTimeFormatter.ofPattern("MM月dd日(E)",Locale.JAPANESE);
52
+
53
+
54
+
55
+ @RequestMapping("/")
56
+
57
+ public String index(Model model) {
58
+
59
+ model.addAttribute("date",df.format(D));
60
+
61
+ return "index";
62
+
63
+ }
64
+
65
+
66
+
67
+ @RequestMapping("/order")
68
+
69
+ public String order(Model model) {
70
+
71
+ List<String> dList = Arrays.asList(
72
+
73
+ df.format(D),df.format(D.minusDays(1)),df.format(D.minusDays(2)),
74
+
75
+ df.format(D.minusDays(3)),df.format(D.minusDays(4)),
76
+
77
+ df.format(D.minusDays(5)),df.format(D.minusDays(6))
78
+
79
+ );
80
+
81
+
82
+
83
+ model.addAttribute("date",dList);
84
+
85
+ return "order";
86
+
87
+ }
88
+
89
+ }
90
+
91
+ ```
92
+
93
+ ```buildGradle
94
+
95
+ plugins {
96
+
97
+ id 'org.springframework.boot' version '2.4.0'
98
+
99
+ id 'io.spring.dependency-management' version '1.0.10.RELEASE'
100
+
101
+ id 'java'
102
+
103
+ id 'war'
104
+
105
+ }
106
+
107
+ war {
108
+
109
+ enabled = true
110
+
111
+ archiveName 'KB.war'
112
+
113
+ }
114
+
115
+ group = 'com.konbini'
116
+
117
+ version = '0.0.1-SNAPSHOT'
118
+
119
+ sourceCompatibility = '1.8'
120
+
121
+ targetCompatibility = '1.8'
122
+
123
+ repositories {
124
+
125
+ mavenCentral()
126
+
127
+ }
128
+
129
+ dependencies {
130
+
131
+ implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
132
+
133
+ implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
134
+
135
+ implementation 'org.springframework.boot:spring-boot-starter-web'
136
+
137
+ runtimeOnly 'mysql:mysql-connector-java'
138
+
139
+ testImplementation 'org.springframework.boot:spring-boot-starter-test'
140
+
141
+ providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat'
142
+
143
+ }
144
+
145
+ test {
146
+
147
+ useJUnitPlatform()
148
+
149
+ }
150
+
151
+ ```
152
+
153
+ ```MAIN
154
+
155
+ package com.konbini;
156
+
157
+ import org.springframework.boot.SpringApplication;
158
+
159
+ import org.springframework.boot.autoconfigure.SpringBootApplication;
160
+
161
+ import org.springframework.boot.builder.SpringApplicationBuilder;
162
+
163
+ import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
164
+
165
+ @SpringBootApplication
166
+
167
+ public class KonbiniApplication extends SpringBootServletInitializer {
168
+
169
+ public static void main(String[] args) {
170
+
171
+ SpringApplication.run(KonbiniApplication.class, args);
172
+
173
+ }
174
+
175
+ @Override
176
+
177
+ protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
178
+
179
+ return application.sources(KonbiniApplication.class);
180
+
181
+ }
182
+
183
+ }
184
+
185
+ ```
186
+
187
+ ### 試したこと
188
+
189
+ 参考にしたサイト
190
+
191
+ https://qiita.com/TEBASAKI/items/7a22c8b6ac6eb5f1c304
192
+
193
+ ### 補足情報(FW/ツールのバージョンなど)
194
+
195
+ Spring Tool Suite 4.7.2
196
+
197
+ Java8
198
+
199
+ XAMPP v3.2.4
200
+
201
+ Apache Tomcat/7.0.107

3

2020/12/22 02:25

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- Spring BootでJavaのWebサービス デプロイができません
1
+ ああああああああああ
test CHANGED
File without changes

2

2020/12/21 11:36

投稿

661245
661245

スコア0

test CHANGED
File without changes
test CHANGED
@@ -1 +1 @@
1
- ああああああああああああああああああああああああああああああああああああああああ
1
+ うわああああああああああああああああああああああああああああああああああああああああ

1

2020/12/21 11:35

投稿

661245
661245

スコア0

test CHANGED
File without changes
test CHANGED
@@ -1,255 +1 @@
1
- ### 前提・実現したいこと
2
-
3
-
4
-
5
- Spring BootでJavaのWebサービスを作っているのですが、デプロイが上手くできません。
6
-
7
- warファイルを書き出し、外部Tomcatにデプロイしています。
8
-
9
-
10
-
11
- どうかお力添え頂きたいです。
12
-
13
-
14
-
15
- ### 発生している問題・エラーメッセージ
16
-
17
-
18
-
19
- warファイルをtomcatで表示させると、HTMLのindexファイルのページが表示されるのみ。
20
-
21
- ページ遷移するとWhitelabel Error Page。
22
-
23
- また、DateTimeFormatterの日付表示がされない事から、JavaのControllerが機能していないようです。
24
-
25
-
26
-
27
- Spring Tool Suiteから実行した場合は動作しています。
28
-
29
-
30
-
31
- ### 該当のソースコード
32
-
33
-
34
-
35
- ```Controller1
36
-
37
- package com.konbini.model.controller;
38
-
39
-
40
-
41
- import java.time.LocalDate;
42
-
43
- import java.time.format.DateTimeFormatter;
44
-
45
- import java.util.Arrays;
46
-
47
- import java.util.List;
48
-
49
- import java.util.Locale;
50
-
51
-
52
-
53
- import org.springframework.stereotype.Controller;
54
-
55
- import org.springframework.ui.Model;
56
-
57
-
58
-
59
- import org.springframework.web.bind.annotation.RequestMapping;
60
-
61
-
62
-
63
- @Controller
64
-
65
- @RequestMapping("/konbini")
66
-
67
- public class Controller1{
68
-
69
-
70
-
71
- LocalDate D = LocalDate.now();
72
-
73
- DateTimeFormatter df = DateTimeFormatter.ofPattern("MM月dd日(E)",Locale.JAPANESE);
74
-
75
-
76
-
77
- @RequestMapping("/")
78
-
79
- public String index(Model model) {
80
-
81
- model.addAttribute("date",df.format(D));
82
-
83
- return "index";
84
-
85
- }
86
-
87
-
88
-
89
- @RequestMapping("/order")
1
+ ああああああああああああああああああああああああああああああああああああああああ
90
-
91
- public String order(Model model) {
92
-
93
- List<String> dList = Arrays.asList(
94
-
95
- df.format(D),df.format(D.minusDays(1)),df.format(D.minusDays(2)),
96
-
97
- df.format(D.minusDays(3)),df.format(D.minusDays(4)),
98
-
99
- df.format(D.minusDays(5)),df.format(D.minusDays(6))
100
-
101
- );
102
-
103
-
104
-
105
- model.addAttribute("date",dList);
106
-
107
- return "order";
108
-
109
- }
110
-
111
- }
112
-
113
-
114
-
115
- ```
116
-
117
-
118
-
119
- ```buildGradle
120
-
121
- plugins {
122
-
123
- id 'org.springframework.boot' version '2.4.0'
124
-
125
- id 'io.spring.dependency-management' version '1.0.10.RELEASE'
126
-
127
- id 'java'
128
-
129
- id 'war'
130
-
131
- }
132
-
133
-
134
-
135
- war {
136
-
137
- enabled = true
138
-
139
- archiveName 'KB.war'
140
-
141
- }
142
-
143
- group = 'com.konbini'
144
-
145
- version = '0.0.1-SNAPSHOT'
146
-
147
- sourceCompatibility = '1.8'
148
-
149
- targetCompatibility = '1.8'
150
-
151
-
152
-
153
- repositories {
154
-
155
- mavenCentral()
156
-
157
- }
158
-
159
-
160
-
161
-
162
-
163
- dependencies {
164
-
165
- implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
166
-
167
- implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
168
-
169
- implementation 'org.springframework.boot:spring-boot-starter-web'
170
-
171
- runtimeOnly 'mysql:mysql-connector-java'
172
-
173
- testImplementation 'org.springframework.boot:spring-boot-starter-test'
174
-
175
- providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat'
176
-
177
- }
178
-
179
-
180
-
181
- test {
182
-
183
- useJUnitPlatform()
184
-
185
- }
186
-
187
-
188
-
189
- ```
190
-
191
- ```MAIN
192
-
193
- package com.konbini;
194
-
195
-
196
-
197
- import org.springframework.boot.SpringApplication;
198
-
199
- import org.springframework.boot.autoconfigure.SpringBootApplication;
200
-
201
- import org.springframework.boot.builder.SpringApplicationBuilder;
202
-
203
- import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
204
-
205
-
206
-
207
- @SpringBootApplication
208
-
209
- public class KonbiniApplication extends SpringBootServletInitializer {
210
-
211
-
212
-
213
- public static void main(String[] args) {
214
-
215
- SpringApplication.run(KonbiniApplication.class, args);
216
-
217
- }
218
-
219
- @Override
220
-
221
- protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
222
-
223
- return application.sources(KonbiniApplication.class);
224
-
225
- }
226
-
227
-
228
-
229
- }
230
-
231
- ```
232
-
233
-
234
-
235
- ### 試したこと
236
-
237
-
238
-
239
- 参考にしたサイト
240
-
241
- https://qiita.com/TEBASAKI/items/7a22c8b6ac6eb5f1c304
242
-
243
-
244
-
245
- ### 補足情報(FW/ツールのバージョンなど)
246
-
247
-
248
-
249
- Spring Tool Suite 4.7.2
250
-
251
- Java8
252
-
253
- XAMPP v3.2.4
254
-
255
- Apache Tomcat/7.0.107