Grails create app无法找到请求目标的有效认证路径

Grails create app无法找到请求目标的有效认证路径,grails,Grails,我已经安装了Grails3.2.1。在windows上还设置了JAVA_HOME和GRAILS_HOME。通过运行grails-version进行验证,并按预期工作 但当发出创建应用程序的命令时,它总是抛出以下错误 “运行Grails CLI时出错:找不到请求目标的有效证书路径(使用--stacktrace查看完整跟踪)” 我通过断开互联网的连接尝试了它,并了解到它正在尝试连接到 似乎有些证书必须在JAVA_HOME/jre/lib/security/cacerts中。基于这种想法,我通过访问浏

我已经安装了Grails3.2.1。在windows上还设置了JAVA_HOME和GRAILS_HOME。通过运行grails-version进行验证,并按预期工作

但当发出创建应用程序的命令时,它总是抛出以下错误

“运行Grails CLI时出错:找不到请求目标的有效证书路径(使用--stacktrace查看完整跟踪)”

我通过断开互联网的连接尝试了它,并了解到它正在尝试连接到

似乎有些证书必须在JAVA_HOME/jre/lib/security/cacerts中。基于这种想法,我通过访问浏览器中的URL从下载SSL证书

在JAVA_HOME/jre/lib/security/cacerts中导入的证书相同,但仍然没有更改

我在互联网上甚至找不到一个相关的帖子

在Netbeans 8中创建Grails应用程序时,我遇到了相同的错误

我不知道我是否需要任何其他有效的证书或有任何其他问题


非常感谢您在此方面提供的帮助。

此问题是由于代理服务器造成的。我查了网络日志。解析为代理ip,我猜,因为当我在浏览器中通过htps访问ip时,它会向我提供一个证书,而该证书实际上不在我的密钥库中,当我在密钥库中添加相同的证书时,会抛出“主机名不匹配错误”,而不是“无法找到到请求目标的有效证书路径”

我试着在我的家用电脑上运行这个程序,虽然还有其他问题,但它还是成功了,但下一步就可以在Grails上工作了

谢谢使用“HTTP版本”存储库

在USER_HOME/.grails/settings.groovy中添加以下配置:

grails {
    profiles {
        repositories {
            myRepo {
               url = "http://repo.grails.org/grails/core/"
            }
        }
    }
}

我看你已经发现了问题所在。通过代理运行此操作的解决方法/解决方案是什么?您好,很久以前我就这么做了。我是从我的家庭网络而不是办公室进行的,但是有一个选项可以设置文档中提到的代理服务器。您如何设置grails.bat来使用它而不是:%JAVA\u EXE%%%DEFAULT\u JVM\u OPTS%%JAVA\u OPTS%%grails\u OPTS%%classpath”%classpath%“org.grails.cli.GrailsCli%CMD_LINE_ARGS%,其中使用org.grails.cli.GrailsCli会导致代理问题。我试着把网址放在那里,但是没有用。