Hi there, I'm trying to build ibator from source that I downloaded form this address http://people.apache.org/builds/ibatis/ibator/ibator-1.2.1-681.zip.
The tool I'm building with is Maven2 and the build is OK as I got the jar file generated. However, I got some error when I was trying to run it from the command line. The error is as follows java.net.MalformedURLException at java.net.URL.<init>(URL.java:601) at java.net.URL.<init>(URL.java:464) at java.net.URL.<init>(URL.java:413) at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:650) at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(XMLEntityManager.java:1315) at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java:1282) at com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.java:283) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(XMLDocumentScannerImpl.java:1192) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(XMLDocumentScannerImpl.java:1089) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:1002) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107) at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:225) at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:283) at org.apache.ibatis.ibator.config.xml.IbatorConfigurationParser.parseIbatorConfiguration(IbatorConfigurationParser.java:134) at org.apache.ibatis.ibator.config.xml.IbatorConfigurationParser.parseIbatorConfiguration(IbatorConfigurationParser.java:107) at org.apache.ibatis.ibator.config.xml.IbatorConfigurationParser.parseIbatorConfiguration(IbatorConfigurationParser.java:99) at org.apache.ibatis.ibator.api.IbatorRunner.main(IbatorRunner.java:95) The command line I typed is as follows D:\Java\ibatorTest>java -jar ibator.jar -configfile config.xml The content of the config.xml file is as follows, <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE ibatorConfiguration PUBLIC "-//Apache Software Foundation//DTD Apache iBATIS Ibator Configuration 1.0//EN" " http://ibatis.apache.org/dtd/ibator-config_1_0.dtd" > <ibatorConfiguration > <classPathEntry location="D:\Temp\mysql-connector-java-5.1.6.jar" /> <ibatorContext id="context1" targetRuntime="Ibatis2Java5"> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/piratebase" userId="piratebase" password="hello123" > </jdbcConnection> <javaModelGenerator targetPackage="com.meidusa.pirateweb.dal.model" targetProject="pirateweb-dal" /> <sqlMapGenerator targetPackage="com.meidusa.pirateweb.dal.sqlmap" targetProject="pirateweb-dal/src/main/resources" /> <daoGenerator targetPackage="com.meidusa.pirateweb.dal" targetProject="pirateweb-dal" type="SPRING" > <property name="rootInterface" value="com.meidusa.pirateweb.dal.AbstractDAO<PostReply, PostReplyExample>"/> </daoGenerator> <table schema="piratebase" tableName="pb_post_reply" domainObjectName="PostReply"/> </ibatorContext> </ibatorConfiguration> *However, it's running fine if I use the precompiled jar instead inlcluded in the distribution.* ** Is there any light to be shed on?