报错:
javax.naming.NamingException: Could not load resource factory class [Root exception is java.lang.ClassNotFoundException: org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory
注意了凡是看到ClassNotFoundException、NoClassDefFoundError等之类的Exception,基本都是缺少什么包的,把相应的包导进去就行了。
可能原因如下:
1.由于tomact版本不合适导致的缺包:commons-pool.jar、commons-dbcp.jar、commons-collections.jar导入tomcat的安装路径的lib下进去就应该行了。
2.使用了jdk8后,tomcat下的context.xml里配置的数据库要使用dbcp2