0

我正在尝试从提供的源代码在我的机器上构建 Tomcat 6 或 7。

我已经检查了存储库中的源代码并运行了 ant 构建。

在构建的最开始,Ant 需要下载 Tomcat 需要的库。在第 6 版中,它是通过单独的命令“ant download”完成的,在第 7 版中,该命令被合并到 build.xml 中。

问题是 Ant 在尝试构建这两个版本时无法下载 Tomcat 构建所需的库。

它停在这里:

尝试下载:[get] 获取: http: //www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.24/source/tomcat-native-1.1.24-src.tar.gz [get] 到:/Users/dmitrijskorov/libraries/tomcat-native-1.1.24/tomcat-native.tar.gz

打印后没有任何反应。没有错误,没有结束执行。该文件本身是在下载文件夹中创建的,但如果我手动下载它,它的大小是 111KB 而不是 262KB。该服务器的 Ping 也评估正常。

看起来我的 Ant 下载任务有问题。

可能原因是我需要向 Ant 提供一些代理设置。但我不知道如何找出我的代理设置。所有浏览器和操作系统中的所有设置都指向代理的自动检测,因此我无法在 Ant 构建中设置代理。而且我根本不知道我是否需要这个。

MacOs Lion、Tomcat 6 或 7、Java 6。

4

1 回答 1

0

使用 Ant 1.7 或更高版本,您可以使用-autoproxyAnt 的选项来告诉它使用来自操作系统的代理设置

ant -autoproxy download

参考:蚂蚁手册

于 2012-11-01T12:12:10.347 回答