HTTP状态 500 - 内部服务器错误


类型 异常报告

消息 javax.servlet.ServletException: java.lang.NoSuchMethodError: alpha.utils.CommonTool.getUrlResponseCode(Ljava/lang/String;)I

描述 服务器遇到一个意外的情况,阻止它完成请求。

例外情况

org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.NoSuchMethodError: alpha.utils.CommonTool.getUrlResponseCode(Ljava/lang/String;)I
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:598)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:499)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
	com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:147)
	org.ajax4jsf.framework.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
	org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(AjaxViewHandler.java:233)
	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
	com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	alpha.utils.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:59)

根本原因。

javax.servlet.ServletException: java.lang.NoSuchMethodError: alpha.utils.CommonTool.getUrlResponseCode(Ljava/lang/String;)I
	org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:909)
	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:838)
	org.apache.jsp.cxxx.blxwList_jsp._jspService(blxwList_jsp.java:781)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:71)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
	com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:147)
	org.ajax4jsf.framework.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
	org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(AjaxViewHandler.java:233)
	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
	com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	alpha.utils.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:59)

根本原因。

java.lang.NoSuchMethodError: alpha.utils.CommonTool.getUrlResponseCode(Ljava/lang/String;)I
	alpha.utils.RemoteSqlTool.getCanConnectPostUrl(RemoteSqlTool.java:158)
	alpha.utils.RemoteSqlTool.remoteQuery(RemoteSqlTool.java:179)
	alpha.utils.RemoteSqlTool.remoteQuery(RemoteSqlTool.java:154)
	alpha.utils.RemoteSqlTool.getHashMapList(RemoteSqlTool.java:132)
	alpha.utils.RemoteSqlTool.getHashMapList(RemoteSqlTool.java:151)
	org.apache.jsp.cxxx.blxwList_jsp._jspService(blxwList_jsp.java:219)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:71)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
	com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:147)
	org.ajax4jsf.framework.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
	org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(AjaxViewHandler.java:233)
	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
	com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	alpha.utils.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:59)

):注意 主要问题的全部 stack 信息可以在 server logs 里查看


Apache Tomcat/8.5.59