我想用get属性和ant一起获取一个文件。我正在运行apache 2,我可以使用wget和firefox从指定的url获取文件,但是ant给出了以下错误:
[get] Error opening connection java.io.IOException:
Server returned HTTP response code: 503 for URL: http://localhost/jars/jai_core.jar
这就是我在build.xml中所做的:
<get src="http://localhost/jars/jai_core.jar"
dest="${build.dir}/lib/jai_core.jar"
usetimestamp="true"/>
你知道会出什么问题吗?
编辑:看一些东西。当我提供框的完整主机名而不是本地主机名时,它可以工作。
最佳答案
503是服务不可用的,这可能意味着src
url没有被正确地解释并由ant任务或jre发送。
以下是一些尝试:
与往常一样,对于ant,使用-verbose执行尽可能小的build.xml以查看是否提供了更多信息,-debug以获取更多信息。
在任务上尝试verbose="true"
属性。
使用“http://127.0.0.1/jars/jai_core.jar”—取决于在“localhost”下执行的Java Runtime Ant版本可能无法正确解析。
删除usetimestamp
属性,看看它是否改变了行为。
使用另一个基于java的应用程序尝试执行get并比较结果。