学习apache httpd和tomcat等web服务器

时间:2012-07-08 15:09:00

标签: apache tomcat open-source

我想看看如何处理Web服务器背后的所有内容,例如apache httpd和tomcat。如何逐步完成这些应用程序,进行更改,然后查看更改?这个复杂的应用程序使用脚本进行构建,我认为它们需要一段时间才能编译,在我看来,除了简单地下载源代码并导入Eclipse之外,还有更多内容。或者它真的那么简单吗?

那些想要处理这些项目代码的开发人员如何解决这样一个事实:编译这些应用程序(以及其他非平凡的应用程序,如Web浏览器)需要相当长的时间?当我处理较小的东西时,我不断编译然后调试。我想这可能需要几分钟才能编译?

1 个答案:

答案 0 :(得分:2)

简单:只需阅读。

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

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

当前的Tomcat 7.0.x中继在我的MacBook Pro上构建大约需要17秒,其中包括下载一些我尚未存在的依赖项。如果要重新编译单个.java文件,可以重新运行整个构建,工具链(实际上只是Apache Ant)将确定哪些文件实际需要重新编译。

您只修改了一个源文件?运行ant deploy时,只会重新编译一个源文件(您甚至不需要“部署”:这是默认设置)。如果您使用Eclipse或其他类似的IDE,它将在运行时重新编译,您无需担心命令行或其中任何一个。

如果您还有其他问题,请加入Tomcat用户的邮件列表(或开发者列表)并加入社区。