0
我有一個Web應用程序,其中定義了META-INF/context.xml中的數據庫數據源。context.xml中的拼寫錯誤導致另一個錯誤
<Context>
<Resource name="jdbc/MYJNDI"
auth="Container"
type="javax.sql.DataSource"
username="Arash"
password="who"
driverClassNmae="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@localhost:1521:xe"
maxActive="10"
maxIdle="1"/>
</Context>
,這是我的web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
<resource-ref>
<description>Oracel + jndi test</description>
<res-ref-name>jdbc/MYJNDI</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</web-app>
和問題是我得到以下情況例外,當我運行這段代碼:
Context initContext = new InitialContext();
Context envContext = (Context) initContext.lookup("java:/comp/env");
DataSource ds = (DataSource) envContext.lookup("jdbc/MYJNDI");
**connection = ds.getConnection();**
例外: 無法創建用於連接URL的類''的JDBC驅動程序'jdbc:oracle:thin:@localhost:1521:xe'
'context.xml'有錯誤。 'driverClassName'拼寫錯誤。你是否複製粘貼真實文件? – JHS
是真的 謝謝............... – user2103099
這就是答案嗎? – JHS