HTTP Status 500 - Unable to compile class for JSP

eclipse下利用tomcat运行.jsp文件出现HTTP Status 500 - Unable to compile class for JSP,找了网上好多方法都没有找到解决方案,仔细看了一下感觉是java文件不能编译导致的

发现有一个错误是(一直都出现的错误,但是项目能跑就没有管过,折腾了好久才发现是这个原因)

The project cannot be built until build path errors are resolved

根据这个错误对应到了另外一个错误

Archive for required library: 'C:/Users/....../xxx.jar ' (这里看自己的路径是什么)"in project 'xxx' cannot be read or is not a valid ZIP file

于是到'C:/Users/....../xxx.jar '目录下删除了对应的xxx.jar(不放心的可以剪切到其他路径放着),然后project->clean,再项目名->右键->maven->update project,可以发现对应目录下重新下载了这个jar包

注:可能build path里面jar包错误有好几个,但是eclipse上面一次只显示一个path错误,照着上面做一遍后看看报错的jar包有没有改变,改变了再重新做一遍,直到没有错误就可以了

错误消失后就能正常编译java文件了,项目运行成功。

你可能感兴趣的:(HTTP Status 500 - Unable to compile class for JSP)