Caused by: java.sql.SQLException: No suitable driver
eclipse中的Maven項目中,我丟失了此應用程序的.project文件。我必須將這些文件複製到另一個項目中。所以它之前運行。將文件複製到新項目中,現在無法創建用於連接URL的'''的JDBC驅動程序'null'
我在Tomcat中使用了一個DataSource。項目META-INF/context.xml文件沒有改變。它被部署到/ META-INF目錄中。 web.xml和pom.xml是一樣的。我不知道發生了什麼變化。 mysql-connector-5.1.38.jar在$ Catalina/lib中。
我會看看構建路徑和部署程序集,但讓我知道。
的context.xml
<?xml version="1.0" encoding="UTF-8"?>
<Context>
<Resource
name="jdbc/widget"
auth="Container"
type="javax.sql.DataSource"
maxActive="10"
maxIdle="3"
maxWait="10000"
username="appuser"
password="appuserpass"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/widget"/>
</Context>
的web.xml
<resource-ref>
<description>MySQL Datasource</description>
<res-ref-name>jdbc/widget</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>