I'm not sure, but you could try compiling with the latest source. There have been a lot of changes in Ibator since 1.2.1. You can checkout the latest source tree here:
http://svn.apache.org/repos/asf/ibatis/java/ibator/trunk/core/ Ibator now builds with Maven2 so you should already have everything you need. Jeff Butler On Wed, Jan 27, 2010 at 2:23 AM, kevin zhao <kevin...@gmail.com> wrote: > 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? --------------------------------------------------------------------- To unsubscribe, e-mail: user-java-unsubscr...@ibatis.apache.org For additional commands, e-mail: user-java-h...@ibatis.apache.org