0

我想看看在 web 服务器(如 apache httpd 和 tomcat)背后是如何处理一切的。如何逐步浏览这些应用程序,进行更改,然后查看更改?这种复杂的应用程序使用脚本来构建,我认为它们需要一段时间来编译,在我看来,它不仅仅是下载源代码并导入到 Eclipse 中。还是真的这么简单?

想要处理这些项目的代码的开发人员如何绕过编译这些应用程序(以及其他重要的应用程序,如 Web 浏览器)需要大量时间的事实?当我处理较小的东西时,我会不断地编译然后调试。我想编译可能需要几分钟时间是不可行的?

4

1 回答 1

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 用户邮件列表(或开发者列表)并加入社区。

于 2012-07-09T00:37:12.177 回答