Liquibase:无法创建Liquibase数据库实例。发生JDBC错误。

时间:2015-02-19 11:33:57

标签: logging ant liquibase

当我尝试在ant中运行updateDatabase任务时出现此错误。我的蚂蚁文件是:

<project name="pcebuild" basedir="." default="updateDatabase" xmlns:liquibase="antlib:liquibase.integration.ant" >

    <path id="driver.classpath">
        <filelist dir="c:\lib" >
            <file name="ojdbc.jar" /> 
            <file name="liquibase.jar" /> 
        </filelist>         
    </path>

  <taskdef resource="liquibase/integration/ant/antlib.xml" uri="antlib:liquibase.integration.ant" classpathref="driver.classpath" />

  <property name="liquiChangeLogFile" value="${basedir}/liquibase/db.changelog-master.xml"/>
  <property name="db.driver" value="oracle.jdbc.OracleDriver"/>
  <property name="db.url" value="jdbc:oracle:thin:@websph:1521:XE"/>

  <target name="updateDatabase" description="Updates database with new changes using Liquibase">
    <liquibase:updateDatabase  changeLogFile="${liquiChangeLogFile}" >
        <liquibase:database  driver="${db.driver}" url="${db.url}" user="${db.user}" password="${db.pasword}"/>
    </liquibase:updateDatabase>
  </target>

 </project>

我不知道导致此错误的原因。我试图为liquibase搜索一些日志文件,但没有成功。我知道在从命令行运行时设置日志文件是可能的。但是如何从ant执行中指定日志文件?我正在检查所有参数,我可以通过命令行与它们连接,但不能与ant连接。有人知道什么会导致这样的错误吗?

0 个答案:

没有答案