4

gradlew を実行して、提供されたコードをビルドしようとしています。ソースはここからの ZIP ダウンロードで、コマンド プロンプトを開き、そのフォルダーに cd して gradlew.bat を実行するだけです。

crash'n'burn マシンでこの作業を行いましたが、メインの開発マシンでは動作しません。開発マシンは認証を必要とするプロキシの背後にあり、他のマシンはそうではありません - それらは異なる場所にあります。

もともと、私は得ました:

Exception in thread "main" java.net.UnknownHostException: services.gradle.org

thisからgradle.properties に、次を追加しました。

systemProp.http.proxyHost=192.168.x.y 
systemProp.http.proxyPort=80
systemProp.http.proxyUser=myuserid
systemProp.http.proxyPassword=mypassword

もう一度実行して、次のようになりました。

C:\Users\tso259sa\workspace\spring-security-saml-master>gradlew.bat
Downloading http://services.gradle.org/distributions/gradle-1.4-bin.zip

Exception in thread "main" java.net.SocketException: Connection reset
    at java.net.SocketInputStream.read(SocketInputStream.java:189)
    at java.net.SocketInputStream.read(SocketInputStream.java:121)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
    at sun.net.www.MeteredStream.read(MeteredStream.java:134)
    at java.io.FilterInputStream.read(FilterInputStream.java:133)
    at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3052)
    at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3046)
    at org.gradle.wrapper.Download.downloadInternal(Download.java:67)
    at org.gradle.wrapper.Download.download(Download.java:49)
    at org.gradle.wrapper.Install.createDist(Install.java:51)
    at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:129)
    at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:48)

参考までに、間違ったパスワードまたは ID を入力しようとすると、次のようになります。

Exception in thread "main" java.net.ProtocolException: Server redirected too many  times (20)

だから私はそれが間違ったIDを除外すると思います。誰にも私が試すことができるアイデアはありますか?

4

3 に答える 3

2

build.gradle と gradle.properties を調べて、すべてのリンクで「https://」を「http://」に編集します

于 2016-07-28T15:33:51.403 に答える
2

接続がリセットされた原因は正確にはわかりませんが、一時的なものだった場合に備えて何度か再試行し、しばらくすると応答が次のように変わりました。

Exception in thread "main" java.io.IOException: Server returned 
HTTP response code: 403

私たちのセキュリティ システムを疑って、ブラウザを使用してファイルをダウンロードしようとしたところ、セキュリティ ボックスの 1 つから、.bat ファイルが含まれているためにブロックされたというメッセージが表示されました。

于 2013-03-20T17:08:53.707 に答える
1

今日もこの問題が発生しました。異なる会社では、異なるプロキシ設定があります。調査した後、それは私のために働いた:

org.gradle.daemon=true
systemProp.https.proxyHost=[server name]
systemProp.https.proxyPort=[port]
systemProp.https.proxyUser=[user name]
systemProp.https.proxyPassword=XXXXX
systemProp.https.nonProxyHosts= localhost
systemProp.http.proxyHost=[server name]
systemProp.http.proxyPort=[port]
systemProp.http.proxyUser=[user name]
systemProp.http.proxyPassword=XXXXX
systemProp.http.nonProxyHosts= localhost
于 2020-02-13T01:26:02.637 に答える