既存のシステムでエラーをトレースしようとしています。だから、問題はTomcatが私にエラーが発生した行を渡すのではなく、単に一般的なNULLポインタの例外を与えることです。現在のシステムは、Beanへの参照を取得するサーブレットを使用します。このBeanクラスはすべてのデータ処理を行い、このようなBean内でエラーが発生した場合は、手動でコードをデバッグするまでエラーを見つけることができません。より多くの情報を得るために有効にできるフラグはありますか?または、デバッグ情報を取得するためにシステムを再設計する必要がありますか? Tomcatバージョン7.0.12で作業しています。 ありがとう!Tomcat/Javaのデバッグ情報
java.lang.NullPointerException
at org.apache.jsp.search_jsp._jspService(search_jsp.java:151)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:391)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at ...
編集:ただ、サーブレットで例外処理は、元のエラーは、そのnullポインタ例外で変装させnullオブジェクトのプロパティにアクセスしようとしたことが分かりました。あなたは$ TOMCAT_HOME /仕事/カタリナ/ localhostの/ $ {YOUR_APP_NAME} /組織/ apacheの/ JSP/..
に移動し、ファイルsearch_jsp.javaを見つけることができます
私にあなたのTomcatバージョンを教えてもらえますか? – dash1e
それは私にラインを与えるように見えます。 JSPから生成されたJavaファイルを見てください。 Beanが有用なログを作成せず、アプリケーションの外部でテストしていない場合は、オプションが制限されます。 JSP内でもログインすることができますが、ほとんど必要はありません。 –
Tomcat version 7.0 – peterparkr