首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tomcat/Java调试信息

Tomcat/Java调试信息
EN

Stack Overflow用户
提问于 2012-04-08 06:50:05
回答 1查看 211关注 0票数 0

我正在尝试追踪现有系统中的一个错误。所以问题是Tomcat没有给出发生错误的行,而只是给了我一个通用的空指针异常。当前的系统使用servlet来获取对bean的引用。这个bean类负责所有的数据处理,只要在这样的bean中发生错误,我就无法找到错误,除非我手动调试代码,这对于偶尔发生的一些错误是不可能的。是否有可以启用的标志来获取更多信息?或者我必须重新设计系统才能获得调试信息?我正在使用Tomcat版本7.0.12。谢谢!

代码语言:javascript
复制
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 ...

编辑:刚刚发现servlet中的异常处理试图访问空对象的属性,这导致原始错误被该空指针异常所掩盖。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-08 06:54:53

你可以去$TOMCAT_HOME/work/catalina/localhost/${YOUR_APP_NAME}/org/apache/jsp/..

并找到文件search_jsp.java。因此,您将能够找到发生错误的行。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10058998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档