如下两条信息折腾我两个夜晚,查了各种语法,最终竟然是因为Mysql的连接器版本不兼容问题。
七月 19, 2018 8:33:27 上午 com.alibaba.druid.support.logging.JakartaCommonsLoggingImpl error
严重: dataSource init error
java.sql.SQLException: com.mysql.cj.jdbc.Driver
七月 19, 2018 8:33:27 上午 com.alibaba.druid.support.logging.JakartaCommonsLoggingImpl info
信息: {dataSource-1} inited
七月 19, 2019 8:33:30 上午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet [cn.itcast.travel.web.servlet.RegistUserServlet] in context with path [/travel] threw exception
java.lang.NullPointerException
另外,Mysql版本是8的时候,如下语句也应该被替换
原:
driverClassName=com.mysql.jdbc.Driver
新:(多了.cj)
driverClassName=com.mysql.cj.jdbc.Driver