3
Tomcatで以下の設定をしようとしています。私は私のアプリMETA-INF/context.xml
ファイルに次のように置くときTomcatとJDBC
Resource auth="Container" name="jdbc/yourDataSourceName"
driverClassName="oracle.jdbc.OracleDriver"
factory="oracle.jdbc.pool.OracleDataSourceFactory"
type="oracle.jdbc.pool.OracleDataSource"
connectionCacheProperties="{}"
connectionCachingEnabled="true"
user="foo"
password="bar"
url="jdbc:oracle:thin:@foo.bar.com:1521:foobar"
、私は次のエラーを取得する:
java.lang.ClassCastException: org.apache.tomcat.dbcp.dbcp.BasicDataSource cannot be cast to oracle.jdbc.pool.OracleDataSource
私は$TOMCAT_HOME/conf/context.xml
にこれを移動すると、それが正常に動作します。アプリに固有の設定をさせていません。何か案は?
私は$TOMCAT_HOME/lib
にojdbc6.jarを持っていますし、私のアプリケーションフォルダのWEB-INF/lib
にもあります。お知らせ下さい。何か不足していますか?御時間ありがとうございます。
役立つことを願っています。ありがとう! – asgs