У меня была та же проблема сегодня, и я решил ее, изменив конфигурацию Tomcat, как предложено здесь .Я изменил файл context.xml
, изменив тип и заводские свойства следующим образом:
....
<Resource name="jdbc/dsName"
auth="Container"
type="oracle.jdbc.pool.OracleDataSource"
factory="oracle.jdbc.pool.OracleDataSourceFactory"
user="username"
password="password"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbcurl"/>
....
также нужно было изменить определение ресурса в web.xml
файле
....
<resource-ref>
<description>Oracle datasource</description>
<res-ref-name>jdbc/test</res-ref-name>
<!-- <res-type>javax.sql.DataSource</res-type>-->
<res-type>oracle.jdbc.pool.OracleDataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
....
без измененийбыл необходим в моем коде.