我目前使用Apache Tomcat 5.5.16来为基于Lucene的搜索API提供服务。为什么我的servlet stacktrace为我的类显示“Unknown Source”?
最近我一直在我的servlet类中有一些NullPointerExceptions。该课程被称为com.my_company.search.servlet.SearchServlet
。
对于某些类型的输入,我可以常规创建一个NullPointerException,但我无法确定它到底在哪里。
堆栈跟踪表明错误是发生在这里:
com.my_company.search.servlet.SearchServlet.doGet(Unknown Source)
源和.class文件的这个类是所有在:
$TOMCAT_HOME/webapps/my_servlet/WEB-INF/classes/com/my_company/search/servlet/
我的问题是,如何我可以让Tomcat为我提供更多描述性错误位置吗?
+1,而如果使用Eclipse编译类似的讨论昨天http://stackoverflow.com/questions/939194/preserving-parameter-argument-names-in-compiled-:与选项
-g
编译它们java-classes – Pool 2009-06-03 14:07:08