我的环境:
| Grails Version: 3.1.3
| Groovy Version: 2.4.6
| JVM Version: 1.7.0_80
--------------------------------------------------------------------------------------------------
今天启动grails项目出现如下错误:
xxxx>grails --stacktrace
| Error Error initializing classpath: Connection refused: connect (NOTE: Stack trace has been filtered. Use --verbose to see entire trace.)
java.net.ConnectException: Connection refused: connect
at org.gradle.wrapper.Download.downloadInternal(Download.java:58)
at org.gradle.wrapper.Download.download(Download.java:44)
at org.gradle.tooling.internal.consumer.DistributionFactory$ProgressReportingDownload.download(DistributionFactory.java:177)
at org.gradle.wrapper.Install$1.call(Install.java:62)
at org.gradle.wrapper.Install$1.call(Install.java:48)
at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65)
at org.gradle.wrapper.Install.createDist(Install.java:48)
at org.gradle.tooling.internal.consumer.DistributionFactory$ZippedDistribution$1.call(DistributionFactory.java:122)
at org.gradle.tooling.internal.consumer.DistributionFactory$ZippedDistribution$1.call(DistributionFactory.java:116)
| Error Error initializing classpath: Connection refused: connect
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
看错误信息是在下载gradle时出错的。。。
解决方法:
1、在工程目录找到文件gradle-wrapper.properties,如:
xxx\gradle\wrapper\gradle-wrapper.properties
2、修改distributionUrl,让其指向本机的gradle文件即可
#Fri Nov 27 23:09:32 CET 2015
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
#distributionUrl=http\://localhost:8081/nexus/gradles/gradle-2.9-bin.zip
distributionUrl=file:///G:/xxx/gradle/gradle-2.9-bin.zip