自由码农的gravatar头像
自由码农 2017-05-16 10:03:46

java web项目为什么抛出HTTP Status 500 - java.lang.NullPointerException?

java web项目为什么抛出HTTP Status 500 - java.lang.NullPointerException?

所有回答列表(8)
黄飞鸿的gravatar头像
黄飞鸿  LV19 2017年5月16日

你这个样不要学Java了吧,那么大个空指针都看不到,还好意思发帖问?

自由码农的gravatar头像
自由码农  LV2 2017年5月16日

我也不是学JAVA的,只是老师昨天才布置的任务,以前没太接触过JAVA。

zhuliu的gravatar头像
zhuliu  LV8 2017年5月16日

单单一个报错这样子怎么看. 500 服务器问题 看出错位置,数据库查询失败或者处理null不好等等。瞎猜的。 老师给的项目? 叫啥

君知否的gravatar头像
君知否  LV17 2017年5月16日

这是由于项目中build path中加载的一些包与tomcat中的包重复在项目中删除对应的包就行。工程/WEB-INF/lib下面看有没有servlet-api.jar、jsp-api.jar 等在tomcat的lib目录下面已经存在的jar包, 如果有则删除。重启后,问题解决。

dsf1234508的gravatar头像
dsf1234508  LV3 2017年5月16日

这是一个空指针异常,发生的原因是调用的为null的对象,具体报错位置在异常里面已经写得很清楚了!

RLouise的gravatar头像
RLouise  LV5 2017年5月16日

空指针啊

zuozuo的gravatar头像
zuozuo  LV11 2017年5月17日

500错误指的服务器端有异常,就是指你那个ManagerDAO.query_p防范对应的45行那里报空指针了,自己看看那段代码,为什么会有空值,加个校验还是业务逻辑有问题,自己琢磨一下

莫离丶的gravatar头像
莫离丶 2017年5月28日

这个报错是你调用的对象为空,并没有找到你所调用的对象

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友