访问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的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

java web开发做个jsp学生信息表格出现HTTP Status 500 - 错误怎么改

HTTP Status 500 - javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/servlet/jsp/

Tomcat报HTTP Status 500 - Servlet execution threw an exception错,请大神指点,急急急!!!!

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

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

HTTP Status 500 怎么解决?