0
私はTomcatとJavaを使用しています
およびOracle Database 9.2.1Tomcat、JavaおよびOracle9 (Eclipseの経由)org.apache.naming.NamingContext検索
私は
org.apache.naming.NamingContext lookup
WARNING: Unexpected exception resolving reference
java.sql.SQLException: oracle.jdbc.OracleDriver
at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver
(PooledConnection.java:243)
私のコードを取得していますが
コンテキストです。 XML
<Resource type="javax.sql.DataSource" auth="Container"
name="jdbc/charmDB"
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@localhost:1521:db"
username="db" password="db" maxActive="20" maxIdle="10"
/>
<Resource name="jdbc/charmDB" auth="Container"
type="javax.sql.DataSource"
description="My Database"/>
Javaコード
InitialContext ic = new InitialContext();
DataSource ds = (DataSource) ic.lookup("java:comp/env/jdbc/charmDB");
Connection con = ds.getConnection();
何が間違っているのですか?
ありがとうございます!
私は2番目のリソースを削除しました。しかし、私はまだ同じエラーが発生しています! – gordon613
Tomcat 7タグを追加しました。おそらく、新しい接続プールライブラリを使用している人がこのエラーを以前に見たことがあります。 – Olaf
ドライバがTomcatのlibディレクトリにあることを確認します。 –