[英]Cannot create JDBC driver of class '' for connect URL 'null all the time
[英]Cannot create JDBC driver of class '' for connect URL 'null' Oracle
我知道之前曾有人問過這個問題,但對於我來說,答案並不能解決問題。
用戶選擇的答案討論了不同的方法,在建議的方法的幫助下,我的應用程序運行良好,但我想以以下方式進行操作。
想要將包含數據庫連接詳細信息的JNDI xml文件放入
tomcat\7.0\conf\Catalina\localhost
當我從命令提示符運行tomcat時,它應該與數據庫建立連接。 在這種情況下,我的xml文件名為application.xml。 從命令提示符運行應用程序給我錯誤
Cannot create JDBC driver of class '' for connect URL 'null' Oracle
我嘗試過的步驟:
`
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/application" reloadable="false">
<Logger className="org.apache.catalina.logger.FileLogger" prefix="application." suffix=".log" timestamp="true"/>
<Resource name="jdbc/application"
factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"
auth="Container"
type="javax.sql.DataSource"
username="abc"
password="abc"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@<<server_address>:1522:<<sid>>"
maxActive="20" maxWait ="10000" maxIdle="10"/>
</Context>
與信息
`<resource-ref>
<description>Connection Pool</description>
<res-ref-name>jdbc/application</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
`
我確保沒有在tomcat和我的項目中都放入ojdbc6.jar,並且我將oracle 12c用作數據庫。
問題出在文件名上。 我的應用程序WAR名稱是“ TomcatExample.war”,而xml名稱是“ tomcatexample.xml”。在tomcat 7中區分大小寫,這就是未選擇文件的原因。 對“ TomcatExample.xml”的更改對我有用。 非常感謝您的幫助。 干杯!!!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.