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


类型 异常报告

消息 在 [44] 行处理 [/login.jsp] 时发生异常

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

例外情况

org.apache.jasper.JasperException: 在 [44] 行处理 [/login.jsp] 时发生异常

41: 	String recordCode = StringUtils.defaultIfBlank(XssUtil.stripXSS(recordMap.get("code")), "");
42: 	String recordUrl = StringUtils.defaultIfBlank(XssUtil.stripXSS(recordMap.get("url")), "");
43: 	String bg = ((String) cfg.get("BG_LOGIN"));
44: 	String bgURL = bg.startsWith("0x") ? "" : (path + "/rs/img/cmp/" + bg);
45: 
46: 	String iconURL = path + "/login?img=icon&cmpId=" + cmpId;
47: 	String logoURL = path + "/login?img=logo&cmpId=" + cmpId;


Stacktrace:
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:610)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:499)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	com.comname.web.common.listener.SecurityFilter.doFilter(SecurityFilter.java:168)
	com.comname.web.common.listener.SecurityFilter.doFilterInternal(SecurityFilter.java:110)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
	com.comname.web.common.listener.EncodingFilter.doFilterInternal(EncodingFilter.java:21)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71)

根本原因。

java.lang.NullPointerException
	org.apache.jsp.login_jsp._jspService(login_jsp.java:182)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	com.comname.web.common.listener.SecurityFilter.doFilter(SecurityFilter.java:168)
	com.comname.web.common.listener.SecurityFilter.doFilterInternal(SecurityFilter.java:110)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
	com.comname.web.common.listener.EncodingFilter.doFilterInternal(EncodingFilter.java:21)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71)

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