我目前使用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