运行Teamprise-ant任务时PKIX路径构建失败

时间:2013-12-10 07:44:22

标签: java ant tfs

我有一个xml,它将通过https连接连接到tfs以从中获取最新文件。我试图将此作为从我的java调度程序调用的ant任务运行。当我尝试调用它时,我收到以下错误消息:

发生错误:sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到所请求目标的有效证书路径

但是如果我直接从bat文件中调用ant任务,它的工作正常没有任何问题。

请从java

调用时帮助我解决如何处理execption的问题

1 个答案:

答案 0 :(得分:0)

这些基于Oracle instructions的步骤对我有用:

  • 获取InstallCert.java(Oracle说明中的链接已损坏)
  • 编译并执行java InstallCert [host]:[port]
    • 输入'1'
  • 将新创建的jssecacerts文件复制并重命名为%JAVA_HOME%\ jre \ lib \ security \ cacerts(备份原始文件,以防万一)
  • 重新运行Ant,它不应再抱怨证书了

也可能有other solutions