鍍金池/ 問(wèn)答/Java/ 現(xiàn)在java后臺(tái),只要修改一點(diǎn)點(diǎn)代碼,前段頁(yè)面就報(bào)500,必須重新登錄才行?

現(xiàn)在java后臺(tái),只要修改一點(diǎn)點(diǎn)代碼,前段頁(yè)面就報(bào)500,必須重新登錄才行?

哪怕是加一行注釋,前段也一刷新也會(huì)報(bào)500錯(cuò)誤,必須重新登錄系統(tǒng)才行,以前的時(shí)候沒(méi)問(wèn)題呀?

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 

org.apache.jasper.JasperException
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause 

java.lang.NullPointerException
    org.apache.jsp.trade.home.qdmenu.menu001_jsp._jspService(menu001_jsp.java:324)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.
回答
編輯回答
寫榮
2017年11月8日 21:36
編輯回答
野橘

這是報(bào)了空指針,針對(duì)你所說(shuō)的 重新登錄就行了 的情況,大概率是頁(yè)面需要鑒權(quán)之類的操作,考慮到多數(shù)這類操作是依賴 session 或是 model 來(lái)做,所以你需要檢查你頁(yè)面上引起空指針的地方是否使用了這類參數(shù)、變量。

2017年6月8日 11:04