我们需要为iBatis转换为MyBatis转换工具进行设置更改吗?

时间:2014-12-17 16:50:06

标签: mybatis ibatis

有没有人像https://code.google.com/p/mybatis/wiki/DocUpgrade3一样使用iBatis转MyBatis转换工具?您是否需要更改设置才能使工具正常工作? 我已经尝试过这个工具的2-3个版本,但我一直收到这个错误:

     [xslt] Loading stylesheet C:\<some-path>\migrate.xslt
     [xslt] : Error! Connection timed out: connect
     [xslt] : Error! com.sun.org.apache.xml.internal.utils.WrappedRuntimeExcepti
on: Connection timed out: connect
     [xslt] Failed to process null

BUILD FAILED
C:\<some-path>\build.xml:2
4: javax.xml.transform.TransformerException: javax.xml.transform.TransformerExce
ption: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: Connection
 timed out: connect

另外,我尝试运行它的方式如下: 在命令提示符中,我更改为解压缩zip文件的目录。然后我将其中一个SQL映射文件放入Source文件夹中。然后我回到命令提示符,并运行命令“ant”。我也用2-3个选项尝试了这个命令,但是没有一个能够工作。所有人都犯了同样的错误。从我到目前为止发现的内容看来,这似乎是一种代理设置问题。但我不知道错误是什么以及解决方案是什么,除此之外。知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

我找到了解决方法:

  1. 首先,我尝试通过命令提示符设置此属性来运行Ant任务: 设置ANT_OPTS =&#34; -Dhttp.proxyHost = proxy -Dhttp.proxyPort = 8080&#34;
  2. 然后在同一个会话中运行:ant

    但这继续给我同样的错误。

    1. 所以,我从源文件中取出<!DOCTYPE..>行,然后执行上述步骤。它像魔术一样工作!