博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java.lang.NullPointerException pstmt = conn.prepareStatement(sql)报错
阅读量:6949 次
发布时间:2019-06-27

本文共 2084 字,大约阅读时间需要 6 分钟。

hot3.png

        报错情况如下:java.lang.NullPointerException
    at com.test.servlet.BookQueryServlet.doPost(BookQueryServlet.java:73)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

    at java.lang.Thread.run(Thread.java:744)

         解决措施:不同于一般Java项目,JavaWeb项目需要把相关驱动放在WebRoot下面的WEB-INF/lib下面

而不能通过右键->Build Path-> Add External JARs

转载于:https://my.oschina.net/javamaster/blog/794835

你可能感兴趣的文章
Set和Map数据结构
查看>>
Katana
查看>>
HDU 1003 Max Sum * 最长递增子序列(求序列累加最大值)
查看>>
6.11 将分割数据转换为多值IN列表
查看>>
Mathtype部分数学符号不能显示,只能显示方框时的解决办法
查看>>
python学习笔记10--协程、IO、IO多路复用
查看>>
jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中
查看>>
MATLAB 2012b license checkout failed
查看>>
妙趣横生的算法:亲密数
查看>>
springboot项目创建,及运行
查看>>
from gff3 get gene fasta sequence(2)
查看>>
zabbix系列(二)zabbix3.0.4添加对mysql数据库性能的监控
查看>>
【文文殿下】 [USACO08MAR]土地征用 题解
查看>>
HashMap、TreeMap、LinkedHashMap、hashtable的区别 小记
查看>>
股票基础常识
查看>>
c++ 编译时函数匹配和运行时类型识别
查看>>
Mybatis-generator生成Service和Controller
查看>>
系统架构设计师-软件水平考试(高级)-理论-数据库
查看>>
前端面试经典题目合集(HTML+CSS)一
查看>>
计算最大子段(分治法)
查看>>