java开发前台报错 500 Internal Server Error

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java开发前台报错 500 Internal Server Error相关的知识,希望对你有一定的参考价值。

用eclipse开发的,前台jsp页面Ajax.Request提交异步请求,

url = '<%=request.getContextPath()%>/backend/ajaxdoAction!doDelete.action';
var myAjax = new Ajax.Request(
url,


method:'post',
parameters:params,
onComplete: processResponse,
asynchronous:true
);
在xml文件中配置了action :ajaxdoAction
java文件中也有doDelete()方法,
现在执行删除方法时,前台页面debug 报错 500 Internal Server Error
求大神指点一二啊,小女子感激不尽啊

500Internal Server Error 为内部服务器错误。

常见产生原因及解决办法:

    服务器资源超载:即同一时间内处理器有太多的进程需要处理的时候,会出现500错误。

查到某个进程消耗过多资源,强制关闭这个进程。

2.文件权限设置错误:500错误还有可能是对文件设置了不正确的权限,如果在刚刚上传文件后出现500错误,应该主要检查文件权限设置。

参考技术A 在Java Web开发中,Exception Code都对应着Http status。
Http在请求过程中,Java后端Response返回的对应状态码,非200即可视为异常。
当向前端抛出:500 Internal Server Error,表示后端运行时出现异常,一般是RuntimeException。需要查看后台错误,对应解决。
参考技术B 你这个500错误,jsp页面上的错误可以截图出来,或者你的tomcat应该报错了,
能把错误粘贴出来吗?
参考技术C

    500错误,是服务器错误,后台代码错误

    400错误,是路径找不到错误,找路径问题。

参考技术D 你这是空指针异常,你代码都没贴我也不知道那里报的空指针,你调试一下看看就晓得了

Eclipse报错An internal error occurred during: "J2EE Component Mapping Update". java.lang.Nul

Eclipse每次打开.java文件时,报错信息如下:

An internal error occurred during: "J2EE Component Mapping Update". java.lang.NullPointerException

  

解决办法:

1 找到工作区该项目目录,删除.settings文件夹。  

2 Eclipse删除该项目(本地项目文件不要删除)。

3 重启Eclipse,重新导入该项目。

以上是关于java开发前台报错 500 Internal Server Error的主要内容,如果未能解决你的问题,请参考以下文章

docker push 报错:received unexpected HTTP status: 500 Internal Server Error

Tomcat报错 HTTP Status 500 – Internal Server Error?

Ajax 报错 500 (Internal Server Error)

500(Internal Server)Error怎么处理?

解决搭建官方openstack时遇到的服务器报错Internal Server Error 返回状态500The server encountered an internal error

Docker push 报错:received unexpected HTTP status: 500 Internal Server Error