You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user-java@ibatis.apache.org by kevin zhao <ke...@gmail.com> on 2010/01/27 09:23:22 UTC
ibator build from source 1.2.1 running error
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?
Re: ibator build from source 1.2.1 running error
Posted by Jeff Butler <je...@gmail.com>.
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 <ke...@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-unsubscribe@ibatis.apache.org
For additional commands, e-mail: user-java-help@ibatis.apache.org