开发者社区> 问答> 正文

使用ant从svn上checkout代码时长时间无反应最终超时,请指点?报错

在使用ant从svn上checkout代码时,会出现长时间无反应,最终报错如下:
[svn] svn: connection refused by the server
[svn] svn: OPTIONS request failed on '/svn/test/Code/Test'
[svn] svn: connection refused by the server
[svn] svn: OPTIONS request failed on '/svn/test/Code/Test'
[svn] Connection timed out: connect
[svn] <Checkout> failed.

环境版本为:SvnAnt1.3.1、apache-ant-1.9.7、jdk1.6.0_45

build.xl文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<project name="test">
    <property name="svn-url" value="https://161.1.1.1/svn/test/Code/Test"></property>
    <property name="basedir" value="D:\tools\apache-ant-1.9.7\lib"></property>
    <path id="path.svnant">  
          <pathelement location="${basedir}/svnant.jar"/>  
          <pathelement location="${basedir}/svnClientAdapter.jar"/>        
          <pathelement location="${basedir}/svnjavahl.jar"/>     
          
          <fileset dir="D:\tools\apache-ant-1.9.7\lib">
             <include name="***.jar"/>
          </fileset>
    </path>
   
    <typedef
          resource="org/tigris/subversion/svnant/svnantlib.xml"
          classpat>       />  
      <svnSetting id="svn.settings"    
          svnkit="true" 
          javahl="false"
          username="test"
          password="123456"
      />
 
    <target name="hello">
        <echo message="hello ant!"></echo>
        <svn refid="svn.settings">  
            <checkout recurse="true" url="${svn-url}" destPath="test2/src" />    
        </svn>
        <echo message="success!"></echo>
    </target>
</project>

本人进行了如下排查,但问题还没有解决:
1、在windows和redhat linux环境下现象一样。
2、已确认网络是通的,且能通过TortoiseSVN从svn服务器上下载代码。
3、已把svnant-1.3.1.zip下lib中的jar中复制到了apache-ant-1.9.7的lib目录下,没有报其他的错误信息。
4、个人感觉程序就没有去连接svn服务器,因为我把build.xml文件在的地址或用户密码填写错,也是有要等好久后,才报连接超时的错误。

还请大侠给指点下,是哪里配置错了?先谢谢了


展开
收起
爱吃鱼的程序员 2020-06-09 13:48:23 1380 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    有人知道是什么问题吗?给定位一下<spanstyle="font-size:13.3333px;"><aclass='referer'target='_blank'>@红薯你好,能给指点一下吗?谢谢回复<aclass='referer'target='_blank'>@乱世妖王:我这边也发现当http协议时是正常的,但为https时就会出现长时间无反应或超时的情况,你有新进展吗?怎么处理才能兼容https协议呢?回复<aclass='referer'target='_blank'>@乱世妖王:那你现在有解决吗?我现在搞得没有思路了,各种jdk、svnant的版本都试了,还是问题依旧,郁闷啊我也遇到了同样的问题,之前使用svn协议或者http协议都是正常的,但换成https协议之后就报错了,问了好多,说是证书的问题,但我不知道怎么修改~我用的是CollabNetsvn~还是无果啊,一直连不上svn,也不知道是哪里出错了有新的进展了,发现visualSVN端如果为https协议的话,会出现连接超时的情况。但若为http协议的时候,程序就正常能checkout。怎么配置或处理才能兼容https协议的呢?有知道的还请指点下啊

    2020-06-09 13:48:42
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多