2012-05-27 40 views
0

詢問此問題的道歉。我搜索了一下,但無法找到答案。Eclipse Java EE IDE需要用於調試的tomcat源碼

我正在使用Eclipse Java EE IDE(WTP)來調試JSP。當遍歷代碼時,我得到了一些類似的異常拋出,它們都表示它無法找到特定jar文件的源代碼。

我現在明白,Eclipse在調試時需要源代碼,以允許它逐步執行應用程序。所以,我需要找到源代碼Tomcat安裝和點蝕它的位置:

  • 我已經檢查了Tomcat安裝的jar文件,它們只包含.class文件,沒有源代碼。
  • 我檢查了從Apache站點下載的jar文件也不包含源代碼。
  • 我已經從Apache網站下載了源代碼(不是罐子),但是這似乎並不是所有的源代碼,因爲它只修復了一些source code not found異常,但沒有修復其他異常。
  • 我已經從GrepCode.com下載了一些源代碼的jar文件,但我認爲必須有另一種方式。

這一定是一個常見問題,我想知道是否有辦法避免分別下載tomcat安裝中每個jar的源代碼?

非常感謝

+0

您是在調試自己的代碼還是在tomcat本身調試代碼? – Jeshurun

+0

聽起來像您正在調試爲遠程過程而不是Eclipse內部的動態Web項目。 如果可能,請改爲做。 –

回答

1

我想你知道,你可以使用調試器來逐步在第三方代碼,而不是踏進去?

應該可以調試你的問題,而不必進入tomcat代碼,除非你認爲你已經發現了一個tomcat錯誤。

通常,您應該跨越第三方jar中的方法,並通過在方法返回後探索應用程序的狀態來查看該方法的結果。

+0

嗨史蒂夫。感謝您的迴應。我明白你的意思,也許我做錯了什麼。我知道在普通的Java代碼中,我會使用F5將*代碼和F6分步*代碼。我只是使用F6來跨越一個JSP頁面。當我到達最後的HTML標籤時,這是(接下來)我得到拋出異常的一點。那是不是試圖進入任何的tomcat代碼呢? – Joe

相關問題