我试图找出我的脚本蚂蚁失败的原因
<get src="${https://my.wsdl}" dest="/my.wsdl" />
我为这个错误阅读了很多论坛
SunCertPathBuilderException:无法找到所请求目标的有效证书路径
我知道它是证书,但我在所有的java中加入了cacerts( C:\ Program Files \ Java \ jdk1.6.0_43,C:\ Program Files \ Java \ jdk1.7.0_79,C:\ Program Files(x86)\ Java \ jdk1.7.0_79,C:\ eclipse-jee-indigo -win32 \ eclipse \ jre \ lib \ security,C:\ Windows \ java \ lib \ security)
我不知道如何调试以找到我选择"Run in the same JRE as the workspace"
时使用的java ant,我重命名了所有这个java(javaOO)以找到它使用的但是我总是有相同的结果:
[echo] JAVA_HOME设置为= 1.7.0_79
[echo] glassfish.home.3
[echo] C:\ glassfish3 \ glassfish / lib
[echo] Java版本通过Ant:1.7
[echo] Java Version System Prop:1.7.0_79
[get]错误获取https://my?wsdl ... javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX路径构建失败:
即使我删除JAVA_HOME,结果也一样。我无法得出结论。
我不知道我是否可以将crt et pem放在cacerts中,因为C:\ Program Files \ Java \ jdk1.7.0_79 \ jre \ lib \ security中没有密钥库?通常我把pem et srt放在密钥库中
我从两天开始转圈