1

get プロパティを使用して、ant でファイルを取得しようとしています。私は apache 2 を実行しており、指定された URL から wget と firefox を使用してファイルを取得できますが、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"/>

何がうまくいかないのでしょうか?

編集:何かに。localhost の代わりにボックスの完全なホスト名を指定すると、機能します。

4

2 に答える 2

3

503 はService Unavailableです。これはおそらく、srcURL が適切に解釈されず、ANT タスクまたは JRE によって送信されていないことを意味します。

以下のことを試してみてください。

  • いつものように、ANT では、可能な限り最小の build.xml を-verboseで実行して詳細情報が得られるかどうかを確認し、-debugで詳細情報を確認します。

  • verbose="true"タスクの属性を試してください。

  • http://127.0.0.1/jars/jai_core.jar」を使用します - ANT が実行されている Java ランタイムのバージョンによっては、「localhost」が正しく解決されない場合があります。

  • 属性をドロップして、usetimestamp動作が変わるかどうかを確認してください。

  • 別の Java ベースのアプリケーションを使用して、GET を実行し、結果を比較してみてください。

于 2008-10-24T01:39:42.330 に答える
0

HTTP 要求が、要求を拒否しているプロキシを経由している可能性があります。またはant、必要な場所でプロキシを使用していない可能性があります。

于 2008-10-24T02:26:01.223 に答える