访问jsp报HTTP Status 500 - java.lang.NullPointerException的解决方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了访问jsp报HTTP Status 500 - java.lang.NullPointerException的解决方法相关的知识,希望对你有一定的参考价值。

  当用Eclipse开发web时,因为没有servlet和jsp的jar包,无法顺利的进行开发工作,而当把jar包放入webapps的lib目录中后,项目中的servlet和jsp的jar包会和tomcat中的jsp和servlet包冲突,会造成访问任何的jsp页面,都会报“HTTP Status 500 - java.lang.NullPointerException”的错误

  解决方法:在maven的web项目中(或者通过Eclipse建立的web project),不要在pom文件中添加对servlet和jsp的依赖,也不要将servlet和jsp的jar包放在webapps的lib目录中。

   正确的做法是在项目的根目录下建立一个lib文件夹,用来临时存放jar包,然后在项目的classpath中添加项目根目录下lib文件夹中的jar包,该jar只是临时给开发的时候用,当发布项目的时候并不会发布到webapps下的lib目录中,所有不会造成冲突。

本文出自 “小鱼的博客” 博客,谢绝转载!

以上是关于访问jsp报HTTP Status 500 - java.lang.NullPointerException的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

harbor push 报received unexpected HTTP status: 500 Internal Server Error

harbor push 报received unexpected HTTP status: 500 Internal Server Error

java程序报错,HTTP Status 500 - Request processing failed;

android连接webservice 报java.io.Exception: Http request failed,Http status 500 tran.call出错

页面报错误:HTTP Status 500 - Method "execute" failed for object com.oa.action.loginAction@3c346

HTTP Status 500 - Servlet execution threw an exception