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

sillyfish521 发布于 2016/06/21 19:32
阅读 1K+
收藏 0

在使用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"
          classpathref="path.svnant"
      />  
      <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文件在的地址或用户密码填写错,也是有要等好久后,才报连接超时的错误。

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


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