报错信息为:
org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [addServlet] in context with path [/pro07] threw exception [Servlet execution threw an exception] with root cause
java.lang.NoClassDefFoundError: Could not initialize class com.atguigu.uitls.JDBCUtilsByDruid
at com.atguigu.dao.BasicDAO.updateDML(BasicDAO.java:70)
at com.atguigu.dao.impl.DogDAOImpl.updateDogDML(DogDAOImpl.java:33)
at com.atguigu.servlets.addServlet.doPost(addServlet.java:27)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
at javax.servlet.http.HttpServlet.service(HttpServlet.java)
报错信息是不能初始化JDBCUtilsByDruid类,那么肯定是这个类出了问题,进入这个类我发现我读取druid.properties配置文件这里用了相对路径,如下图
应该是这个文件没有读取到,我现在还不知道为什么读取不到,但是有解决方案。
解决办法:把这个相对路径改为绝对路径就能跑起来了,如下图
这就...唉,我后面再找找,简单记录一下...纯纯自己记录,大佬们勿喷哈