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

質問編集履歴

2

エラー文について追記しました。

2020/09/27 08:51

投稿

kumaGoro_95
kumaGoro_95

スコア1

title CHANGED
File without changes
body CHANGED
@@ -50,6 +50,82 @@
50
50
 
51
51
  ~以下略~
52
52
  ```
53
+
54
+ ### 接続を試みた時に表示されたエラー
55
+ ```catalina.out
56
+ java.sql.SQLException: No suitable driver found for jdbc:h2:tcp://localhost/~/testJavaApp
57
+ at java.sql.DriverManager.getConnection(DriverManager.java:689)
58
+ at java.sql.DriverManager.getConnection(DriverManager.java:247)
59
+ at dao.AccountDAO.signupAccount(AccountDAO.java:55)
60
+ at model.SignupLogic.execute(SignupLogic.java:8)
61
+ at servlet.SignupServlet.doPost(SignupServlet.java:57)
62
+ at javax.servlet.http.HttpServlet.service(HttpServlet.java:652)
63
+ at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
64
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
65
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
66
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
67
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
68
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
69
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
70
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
71
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
72
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
73
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
74
+ at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690)
75
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
76
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
77
+ at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:431)
78
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
79
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
80
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1589)
81
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
82
+ at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
83
+ at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
84
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
85
+ at java.lang.Thread.run(Thread.java:748)
86
+ java.sql.SQLException: No suitable driver found for jdbc:h2:tcp://localhost/~/testJavaApp
87
+ at java.sql.DriverManager.getConnection(DriverManager.java:689)
88
+ at java.sql.DriverManager.getConnection(DriverManager.java:247)
89
+ at dao.AccountDAO.signupAccount(AccountDAO.java:55)
90
+ at model.SignupLogic.execute(SignupLogic.java:8)
91
+ at servlet.SignupServlet.doPost(SignupServlet.java:57)
92
+ at javax.servlet.http.HttpServlet.service(HttpServlet.java:652)
93
+ at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
94
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
95
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
96
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
97
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
98
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
99
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
100
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
101
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
102
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
103
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
104
+ at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690)
105
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
106
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
107
+ at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:431)
108
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
109
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
110
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1589)
111
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
112
+ at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
113
+ at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
114
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
115
+ at java.lang.Thread.run(Thread.java:748)
116
+ Caused by: java.net.ConnectException: Connection refused (Connection refused)
117
+ at java.net.PlainSocketImpl.socketConnect(Native Method)
118
+ at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
119
+ at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
120
+ at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
121
+ at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
122
+ at java.net.Socket.connect(Socket.java:607)
123
+ at org.h2.util.NetUtils.createSocket(NetUtils.java:103)
124
+ at org.h2.util.NetUtils.createSocket(NetUtils.java:83)
125
+ at org.h2.engine.SessionRemote.initTransfer(SessionRemote.java:115)
126
+ at org.h2.engine.SessionRemote.connectServer(SessionRemote.java:431)
127
+ ... 33 more
128
+ ```
53
129
  ### やってみたこと
54
130
  H2 Databaseのjarファイル「h2-1.4.199.jar」をtomcatのlibディレクトリに保存する。
55
131
 

1

タイトル変更

2020/09/27 08:51

投稿

kumaGoro_95
kumaGoro_95

スコア1

title CHANGED
@@ -1,1 +1,1 @@
1
- VPS上でデータベースにアクセスできません。
1
+ VPS上でデータベース(H2 Database)にアクセスできません。
body CHANGED
File without changes