2012-07-08 71 views
0

我想看看如何處理web服務器(如apache httpd和tomcat)幕後的一切。如何逐步完成這些應用程序,進行更改,然後查看更改?這個複雜的應用程序使用腳本進行構建,並且我假定它們需要一段時間才能編譯,但在我看來,除了簡單地下載源代碼並導入到Eclipse之外,還有更多。或者它其實很簡單?學習web服務器,如apache httpd和tomcat

又如何誰想要在這些項目上的代碼的開發人員迴避的事實,這將需要時間來編譯這些應用程序(和其他非平凡的應用程序,如Web瀏覽器)有相當數量得到什麼?當我在處理較小的東西時,我一直在編譯並調試。我想這可能需要花費幾分鐘時間才能完成。

回答

2

簡單:只需閱讀。

http://tomcat.apache.org/tomcat-7.0-doc/building.html

此外,http://wiki.apache.org/tomcat/FAQ/Developing

目前的Tomcat的7.0.x幹線需要17秒左右的基礎上我的MacBook Pro,以及包括下載,我沒有已經奠定周圍幾個依賴。如果你想重新編譯一個.java文件,你可以重新運行整個構建,工具鏈(實際上就是Apache Ant)會找出哪些文件實際需要重新編譯。

您只修改了一個源文件?運行ant deploy時,只有一個源文件將被重新編譯(您甚至不需要「部署」:這是默認設置)。如果您使用Eclipse或其他類似的IDE,它將會即時重新編譯,您不必擔心命令行或其他任何問題。

如果您還有其他問題,請加入Tomcat用戶的郵件列表(或開發者列表)並加入社區。