org.apache.commons.dbcp.SQLNestedException
Вы, очевидно, используете встроенный источник данных соединения DBCP Tomcat в конфигурации <Resource>
в context.xml
. Это прекрасно. Но поскольку Tomcat управляет источником данных (и, следовательно, не вашим веб-приложением!), JAR-файл драйвера JDBC необходимо передавать в Tomcat (и, следовательно, не в ваше веб-приложение!).
Удалите файл JAR в папку Tomcat /lib
, и это исключение должно исчезнуть. Если вы не можете позволить себе перемещать JAR из-за каких-то (глупых) бизнес-ограничений или чего-то еще, вам следует создать источник данных самостоятельно в веб-приложении. A ServletContextListener
хорошее место.