質問編集履歴
2
質問変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,8 +1,8 @@
|
|
1
|
+
「EclipseJavaプログラミング入門]で「JSP/サーブレットからのJDBCの利用」を勉強しています。
|
2
|
+
|
1
|
-
|
3
|
+
以下のコードでエラーが出てコンパイルできない状態です。
|
2
|
-
|
4
|
+
|
3
|
-
|
5
|
+
ログを見てもさっぱりわかりません。英語がよくわからないので、いきずまっています。
|
4
|
-
|
5
|
-
コード「<h2>ユーザの追加</h2>」からしたでエラーが出ています。
|
6
6
|
|
7
7
|
よろしくお願いします
|
8
8
|
|
1
errorlogの追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -190,132 +190,136 @@
|
|
190
190
|
|
191
191
|
```
|
192
192
|
|
193
|
-
//
|
194
|
-
|
195
|
-
|
196
|
-
|
197
|
-
|
198
|
-
|
199
|
-
|
200
|
-
|
201
|
-
|
202
|
-
|
203
|
-
|
204
|
-
|
205
|
-
|
206
|
-
|
207
|
-
|
208
|
-
|
209
|
-
|
210
|
-
|
211
|
-
|
212
|
-
|
213
|
-
|
214
|
-
|
215
|
-
|
216
|
-
|
217
|
-
|
218
|
-
|
219
|
-
|
220
|
-
|
221
|
-
|
222
|
-
|
223
|
-
|
224
|
-
|
225
|
-
|
226
|
-
|
227
|
-
|
228
|
-
|
229
|
-
|
230
|
-
|
231
|
-
|
232
|
-
|
233
|
-
|
234
|
-
|
235
|
-
|
236
|
-
|
237
|
-
|
238
|
-
|
239
|
-
|
240
|
-
|
241
|
-
|
242
|
-
|
243
|
-
|
244
|
-
|
245
|
-
|
246
|
-
|
247
|
-
|
248
|
-
|
249
|
-
|
250
|
-
|
251
|
-
|
252
|
-
|
253
|
-
|
254
|
-
|
255
|
-
|
256
|
-
|
257
|
-
|
258
|
-
|
259
|
-
|
260
|
-
|
261
|
-
|
262
|
-
|
263
|
-
|
264
|
-
|
265
|
-
|
266
|
-
|
267
|
-
|
268
|
-
|
269
|
-
|
270
|
-
|
271
|
-
|
272
|
-
|
273
|
-
|
274
|
-
|
275
|
-
|
276
|
-
|
277
|
-
|
278
|
-
|
279
|
-
|
280
|
-
|
281
|
-
|
282
|
-
|
283
|
-
|
284
|
-
|
285
|
-
|
286
|
-
|
287
|
-
|
288
|
-
|
289
|
-
|
290
|
-
|
291
|
-
|
292
|
-
|
293
|
-
|
294
|
-
|
295
|
-
|
296
|
-
|
297
|
-
|
298
|
-
|
299
|
-
|
300
|
-
|
301
|
-
|
302
|
-
|
303
|
-
|
304
|
-
|
305
|
-
|
306
|
-
|
307
|
-
|
308
|
-
|
309
|
-
|
310
|
-
|
311
|
-
|
312
|
-
|
313
|
-
|
314
|
-
|
315
|
-
|
316
|
-
|
317
|
-
|
318
|
-
|
319
|
-
|
193
|
+
//エラーlog
|
194
|
+
|
195
|
+
HTTPステータス 500 – Internal Server Error
|
196
|
+
|
197
|
+
|
198
|
+
|
199
|
+
|
200
|
+
|
201
|
+
タイプ 例外報告
|
202
|
+
|
203
|
+
|
204
|
+
|
205
|
+
メッセージ [/admin.jsp] の処理中に行番号 [7] で例外が発生しました。
|
206
|
+
|
207
|
+
|
208
|
+
|
209
|
+
説明 サーバーは予期しない条件に遭遇しました。それはリクエストの実行を妨げます。
|
210
|
+
|
211
|
+
|
212
|
+
|
213
|
+
例外
|
214
|
+
|
215
|
+
org.apache.jasper.JasperException: [/admin.jsp] の処理中に行番号 [7] で例外が発生しました。
|
216
|
+
|
217
|
+
|
218
|
+
|
219
|
+
4: <%@ page import="java.sql.*" %>
|
220
|
+
|
221
|
+
5:
|
222
|
+
|
223
|
+
6: <%
|
224
|
+
|
225
|
+
7: Class.forName("com.mysql.jdbc.Driver");
|
226
|
+
|
227
|
+
8: Connection users = DriverManager.getConnection("jdbc:mysql://localhost/MyServlet_DB","root","自分のパスワードを入力して実行すること");
|
228
|
+
|
229
|
+
9: Statement state = users.createStatement();
|
230
|
+
|
231
|
+
10: ResultSet result = state.executeQuery("select * from Users");
|
232
|
+
|
233
|
+
|
234
|
+
|
235
|
+
|
236
|
+
|
237
|
+
Stacktrace:
|
238
|
+
|
239
|
+
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:625)
|
240
|
+
|
241
|
+
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:499)
|
242
|
+
|
243
|
+
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
|
244
|
+
|
245
|
+
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
|
246
|
+
|
247
|
+
javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
|
248
|
+
|
249
|
+
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
|
250
|
+
|
251
|
+
|
252
|
+
|
253
|
+
|
254
|
+
|
255
|
+
根本原因
|
256
|
+
|
257
|
+
javax.servlet.ServletException: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
|
258
|
+
|
259
|
+
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:666)
|
260
|
+
|
261
|
+
org.apache.jsp.admin_jsp._jspService(admin_jsp.java:187)
|
262
|
+
|
263
|
+
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
|
264
|
+
|
265
|
+
javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
|
266
|
+
|
267
|
+
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476)
|
268
|
+
|
269
|
+
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
|
270
|
+
|
271
|
+
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
|
272
|
+
|
273
|
+
javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
|
274
|
+
|
275
|
+
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
|
276
|
+
|
277
|
+
|
278
|
+
|
279
|
+
|
280
|
+
|
281
|
+
根本原因
|
282
|
+
|
283
|
+
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
|
284
|
+
|
285
|
+
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1363)
|
286
|
+
|
287
|
+
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1186)
|
288
|
+
|
289
|
+
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:122)
|
290
|
+
|
291
|
+
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:59)
|
292
|
+
|
293
|
+
java.base/java.lang.Class.forName0(Native Method)
|
294
|
+
|
295
|
+
java.base/java.lang.Class.forName(Class.java:315)
|
296
|
+
|
297
|
+
org.apache.jsp.admin_jsp._jspService(admin_jsp.java:123)
|
298
|
+
|
299
|
+
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
|
300
|
+
|
301
|
+
javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
|
302
|
+
|
303
|
+
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476)
|
304
|
+
|
305
|
+
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
|
306
|
+
|
307
|
+
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
|
308
|
+
|
309
|
+
javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
|
310
|
+
|
311
|
+
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
|
312
|
+
|
313
|
+
|
314
|
+
|
315
|
+
|
316
|
+
|
317
|
+
注意 原因のすべてのスタックトレースは、サーバのログに記録されています
|
318
|
+
|
319
|
+
|
320
|
+
|
321
|
+
|
322
|
+
|
323
|
+
Apache Tomcat/9.0.17
|
320
324
|
|
321
325
|
```
|