【问题标题】:Trying to build Tomcat 6 from source: Ant doesn't download libs尝试从源代码构建 Tomcat 6:Ant 不下载库
【发布时间】:2012-11-01 11:57:00
【问题描述】:

我正在尝试使用提供的源代码在我的机器上构建 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 [获取] 至:/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。

【问题讨论】:

    标签: macos tomcat ant


    【解决方案1】:

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

    ant -autoproxy download
    

    参考:Ant manual

    【讨论】:

    • 谢谢伊恩,好主意,但它仍然停止......可能代理不是问题。
    • 所以最后我手动下载了文件,我关闭了问题,Ian的回答很有用。
    • 对于 ant 1.8.4、tomcat trunk 和 windows 7,-autoproxy 选项不起作用,但您仍然可以按照文档中的说明在 build.properties 中设置代理属性.
    猜你喜欢
    • 1970-01-01
    • 2018-08-13
    • 1970-01-01
    • 1970-01-01
    • 2015-09-22
    • 2017-03-02
    • 2015-11-14
    • 1970-01-01
    • 2021-07-25
    相关资源
    最近更新 更多