4
回答
使用ant从svn上checkout代码时长时间无反应最终超时,请指点
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

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

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


举报
sillyfish521
发帖于1年前 4回/1K+阅
顶部