質問編集履歴
1
タグの追加、web.xmlの追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,11 +8,7 @@
|
|
8
8
|
|
9
9
|
```
|
10
10
|
|
11
|
-
5 17, 2018 9:19:16 午前 org.apache.catalina.core.ApplicationDispatcher invoke
|
12
|
-
|
13
|
-
重大: サーブレット [dispatcher] のServlet.service()が例外を投げました
|
14
|
-
|
15
|
-
java.lang.IllegalStateException: レスポンスをコミットした後でフォワードできません
|
11
|
+
Caused by: java.lang.IllegalStateException: レスポンスをコミットした後でフォワードできません
|
16
12
|
|
17
13
|
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:326)
|
18
14
|
|
@@ -28,140 +24,6 @@
|
|
28
24
|
|
29
25
|
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:978)
|
30
26
|
|
31
|
-
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:870)
|
32
|
-
|
33
|
-
at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
|
34
|
-
|
35
|
-
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:855)
|
36
|
-
|
37
|
-
at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
|
38
|
-
|
39
|
-
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
|
40
|
-
|
41
|
-
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
42
|
-
|
43
|
-
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:728)
|
44
|
-
|
45
|
-
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:472)
|
46
|
-
|
47
|
-
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:395)
|
48
|
-
|
49
|
-
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:316)
|
50
|
-
|
51
|
-
at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:395)
|
52
|
-
|
53
|
-
at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:254)
|
54
|
-
|
55
|
-
at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:349)
|
56
|
-
|
57
|
-
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:175)
|
58
|
-
|
59
|
-
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
|
60
|
-
|
61
|
-
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)
|
62
|
-
|
63
|
-
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
|
64
|
-
|
65
|
-
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
|
66
|
-
|
67
|
-
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)
|
68
|
-
|
69
|
-
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
|
70
|
-
|
71
|
-
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)
|
72
|
-
|
73
|
-
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)
|
74
|
-
|
75
|
-
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
|
76
|
-
|
77
|
-
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
|
78
|
-
|
79
|
-
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
80
|
-
|
81
|
-
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
82
|
-
|
83
|
-
at java.lang.Thread.run(Thread.java:748)
|
84
|
-
|
85
|
-
|
86
|
-
|
87
|
-
5 17, 2018 9:19:16 午前 org.apache.catalina.core.StandardHostValve custom
|
88
|
-
|
89
|
-
重大: Exception Processing ErrorPage[errorCode=500, location=/WEB-INF/html/error/internalServerError.html]
|
90
|
-
|
91
|
-
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.IllegalStateException: レスポンスをコミットした後でフォワードできません
|
92
|
-
|
93
|
-
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:986)
|
94
|
-
|
95
|
-
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:870)
|
96
|
-
|
97
|
-
at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
|
98
|
-
|
99
|
-
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:855)
|
100
|
-
|
101
|
-
at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
|
102
|
-
|
103
|
-
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
|
104
|
-
|
105
|
-
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
106
|
-
|
107
|
-
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:728)
|
108
|
-
|
109
|
-
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:472)
|
110
|
-
|
111
|
-
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:395)
|
112
|
-
|
113
|
-
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:316)
|
114
|
-
|
115
|
-
at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:395)
|
116
|
-
|
117
|
-
at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:254)
|
118
|
-
|
119
|
-
at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:349)
|
120
|
-
|
121
|
-
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:175)
|
122
|
-
|
123
|
-
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
|
124
|
-
|
125
|
-
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)
|
126
|
-
|
127
|
-
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
|
128
|
-
|
129
|
-
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
|
130
|
-
|
131
|
-
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)
|
132
|
-
|
133
|
-
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
|
134
|
-
|
135
|
-
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)
|
136
|
-
|
137
|
-
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)
|
138
|
-
|
139
|
-
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
|
140
|
-
|
141
|
-
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
|
142
|
-
|
143
|
-
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
144
|
-
|
145
|
-
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
146
|
-
|
147
|
-
at java.lang.Thread.run(Thread.java:748)
|
148
|
-
|
149
|
-
Caused by: java.lang.IllegalStateException: レスポンスをコミットした後でフォワードできません
|
150
|
-
|
151
|
-
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:326)
|
152
|
-
|
153
|
-
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:316)
|
154
|
-
|
155
|
-
at org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler.handleRequest(DefaultServletHttpRequestHandler.java:127)
|
156
|
-
|
157
|
-
at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:53)
|
158
|
-
|
159
|
-
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:991)
|
160
|
-
|
161
|
-
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:925)
|
162
|
-
|
163
|
-
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:978)
|
164
|
-
|
165
27
|
... 27 more
|
166
28
|
|
167
29
|
```
|
@@ -190,6 +52,190 @@
|
|
190
52
|
|
191
53
|
|
192
54
|
|
55
|
+
web.xml
|
56
|
+
|
57
|
+
```
|
58
|
+
|
59
|
+
<?xml version="1.0" encoding="UTF-8"?>
|
60
|
+
|
61
|
+
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
62
|
+
|
63
|
+
xmlns="http://java.sun.com/xml/ns/javaee"
|
64
|
+
|
65
|
+
xmlns:jsp="http://java.sun.com/xml/ns/javaee/jsp"
|
66
|
+
|
67
|
+
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
|
68
|
+
|
69
|
+
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
|
70
|
+
|
71
|
+
id="WebApp_ID" version="3.0">
|
72
|
+
|
73
|
+
|
74
|
+
|
75
|
+
<context-param>
|
76
|
+
|
77
|
+
<param-name>contextConfigLocation</param-name>
|
78
|
+
|
79
|
+
<param-value>
|
80
|
+
|
81
|
+
classpath:/META-INF/spring/applicationContext.xml
|
82
|
+
|
83
|
+
</param-value>
|
84
|
+
|
85
|
+
</context-param>
|
86
|
+
|
87
|
+
|
88
|
+
|
89
|
+
<!-- Spring -->
|
90
|
+
|
91
|
+
<listener>
|
92
|
+
|
93
|
+
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
|
94
|
+
|
95
|
+
</listener>
|
96
|
+
|
97
|
+
<listener>
|
98
|
+
|
99
|
+
<listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
|
100
|
+
|
101
|
+
</listener>
|
102
|
+
|
103
|
+
<filter>
|
104
|
+
|
105
|
+
<filter-name>encodingFilter</filter-name>
|
106
|
+
|
107
|
+
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
|
108
|
+
|
109
|
+
<init-param>
|
110
|
+
|
111
|
+
<param-name>encoding</param-name>
|
112
|
+
|
113
|
+
<param-value>UTF-8</param-value>
|
114
|
+
|
115
|
+
</init-param>
|
116
|
+
|
117
|
+
<init-param>
|
118
|
+
|
119
|
+
<param-name>forceEncoding</param-name>
|
120
|
+
|
121
|
+
<param-value>true</param-value>
|
122
|
+
|
123
|
+
</init-param>
|
124
|
+
|
125
|
+
</filter>
|
126
|
+
|
127
|
+
<filter-mapping>
|
128
|
+
|
129
|
+
<filter-name>encodingFilter</filter-name>
|
130
|
+
|
131
|
+
<url-pattern>/*</url-pattern>
|
132
|
+
|
133
|
+
</filter-mapping>
|
134
|
+
|
135
|
+
<!-- Spring MVC front controller -->
|
136
|
+
|
137
|
+
|
138
|
+
|
139
|
+
|
140
|
+
|
141
|
+
<servlet>
|
142
|
+
|
143
|
+
<servlet-name>dispatcher</servlet-name>
|
144
|
+
|
145
|
+
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
|
146
|
+
|
147
|
+
<load-on-startup>1</load-on-startup>
|
148
|
+
|
149
|
+
</servlet>
|
150
|
+
|
151
|
+
<servlet-mapping>
|
152
|
+
|
153
|
+
<servlet-name>dispatcher</servlet-name>
|
154
|
+
|
155
|
+
<url-pattern>/</url-pattern>
|
156
|
+
|
157
|
+
</servlet-mapping>
|
158
|
+
|
159
|
+
|
160
|
+
|
161
|
+
<!-- Error pages -->
|
162
|
+
|
163
|
+
|
164
|
+
|
165
|
+
<error-page>
|
166
|
+
|
167
|
+
<error-code>400</error-code>
|
168
|
+
|
169
|
+
<location>/WEB-INF/html/error/badRequest.html</location>
|
170
|
+
|
171
|
+
</error-page>
|
172
|
+
|
173
|
+
<error-page>
|
174
|
+
|
175
|
+
<error-code>403</error-code>
|
176
|
+
|
177
|
+
<location>/WEB-INF/html/error/NoAuthentication.html</location>
|
178
|
+
|
179
|
+
</error-page>
|
180
|
+
|
181
|
+
<error-page>
|
182
|
+
|
183
|
+
<error-code>404</error-code>
|
184
|
+
|
185
|
+
<location>/WEB-INF/html/error/notFound.html</location>
|
186
|
+
|
187
|
+
</error-page>
|
188
|
+
|
189
|
+
<error-page>
|
190
|
+
|
191
|
+
<error-code>405</error-code>
|
192
|
+
|
193
|
+
<location>/WEB-INF/html/error/methodNotAllowed.html</location>
|
194
|
+
|
195
|
+
</error-page>
|
196
|
+
|
197
|
+
<error-page>
|
198
|
+
|
199
|
+
<error-code>406</error-code>
|
200
|
+
|
201
|
+
<location>/WEB-INF/html/error/notAcceptable.html</location>
|
202
|
+
|
203
|
+
</error-page>
|
204
|
+
|
205
|
+
<error-page>
|
206
|
+
|
207
|
+
<error-code>415</error-code>
|
208
|
+
|
209
|
+
<location>/WEB-INF/html/error/unsupportedMediaType.html</location>
|
210
|
+
|
211
|
+
</error-page>
|
212
|
+
|
213
|
+
<error-page>
|
214
|
+
|
215
|
+
<error-code>500</error-code>
|
216
|
+
|
217
|
+
<location>/WEB-INF/html/error/internalServerError.html</location>
|
218
|
+
|
219
|
+
</error-page>
|
220
|
+
|
221
|
+
<error-page>
|
222
|
+
|
223
|
+
<error-code>503</error-code>
|
224
|
+
|
225
|
+
<location>/WEB-INF/html/error/serviceUnavailable.html</location>
|
226
|
+
|
227
|
+
</error-page>
|
228
|
+
|
229
|
+
|
230
|
+
|
231
|
+
</web-app>
|
232
|
+
|
233
|
+
|
234
|
+
|
235
|
+
```
|
236
|
+
|
237
|
+
|
238
|
+
|
193
239
|
### 補足情報(FW/ツールのバージョンなど)
|
194
240
|
|
195
241
|
Java8、Tomcat
|