对于出现这个问题:一般是配置的与现在的tomcat不匹配
<Resource
name="jdbc/myData"
auth="Container"
type="javax.sql.DataSource"
maxActive="100"
maxIdle="30"
maxWait="10000"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/database1"
username="root"
password="mofa"
/>
</Context>
是对tomcat7即跟早版本的配置
其中关于tomcat启动时的警告 :maxActive is not used in DBCP2的问题可以参考点击打开链接
而关于tomcat启动时的警告 :maxWait is not used inDBCP2的问题
因为
8.5,9.0tomcat内置的时DBCP2,已经使用maxWaitMillis来取代maxWait,因此我们只需要将自己的配置文件中的
maxWait替换成maxWaitMillis即可。
这样,这两个问题就可以完美的解决了