2017-06-21 10 views
1

Tomcatサーバーは500のエラーを生成しており、次のスタックトレースを吐き出していますが、根本的な原因についてはグーグルです(utils.ManageIP .validIp)は何も返されません。Tomcatの例外:java.lang.NullPointerException utils.ManageIP.validIp(ManageIP.java:113)

なぜutils.ManageIP.validIpがnullになるのですか?

String IP = request.getRemoteAddr(); 
if (!utils.ManageIP.validIp(IP)) { 
    // Do stuff 
} 

混乱:

はここで素敵な例外を発生させたコードです。何か案は?

org.apache.jasper.JasperException: java.lang.NullPointerException 
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:541) 
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:435) 
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) 
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
    org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:694) 
    org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:665) 
    org.apache.jsp.admin_jsp._jspService(admin_jsp.java:87) 
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393) 
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) 
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
root cause 

java.lang.NullPointerException 
    utils.ManageIP.validIp(ManageIP.java:113) 
    org.apache.jsp.jsp.mainMenu_jsp._jspService(mainMenu_jsp.java:88) 
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393) 
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) 
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
    org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:694) 
    org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:665) 
    org.apache.jsp.admin_jsp._jspService(admin_jsp.java:87) 
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393) 
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) 
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.14 logs. 
+0

utils.ManageIP?それは何ですか?あなた自身の図書館? – Ursache

+0

@Ursacheああ、Google検索では何も得られなかった。 :)元の開発者からのレガシーコード。ありがとう! – Crashalot

+0

@Ursacheは答えとして投稿してください、ありがとう! – Crashalot

答えて

1

utils.ManageIP?それは何ですか?あなた自身の図書館?

編集:コメントは、それがレガシーな開発コードであることを証明しました。

関連する問題