ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ed Griebel" <edgrie...@gmail.com>
Subject Re: java.net.UnknownHostException: www.ibatis.com
Date Tue, 25 Apr 2006 01:00:09 GMT
You need to change the host to ibatis.apache.org as ibatis is now
hosted there. I don't know for sure, but my guess is that it was not
picking up the DTD in the jar file because your dtd declaration didn't
match the DTD in the jar. Examine the dtd inside the ibatis jar file
for what to set it to, if it does not work right away.


On 4/24/06, Simone Chiucchi <s.chiucchi@gmail.com> wrote:
> Hello!
> I'm using iBatis 2.1.5 in a 1.3 J2EE project, and is is activated by Spring
> 1.2.5.
> The iBatis and Spring jars are placed in a lib folder of the ear project,
> visible to all the modules.
> The J2EE project also contains a web module, an ejb module and a java
> utility jar.
> The war classloader policy is set to APPLICATION, so there is the same
> classloader for all the modules of the ear.
> It happens that when the Spring/iBatis initialization is triggered by the
> web module (via the web application user interface) it's alright.
> Instead, if the frameworks are initialized by the ejb module, by starting a
> listener port of an MDB, I get the exception in the subject:
> IOException parsing XML document from class path resource
> [geeg-data-orm-sqlmap.xml]; nested exception is
> java.net.UnknownHostException: www.ibatis.com
> That's just the from the URI
> (http://www.ibatis.com/dtd/sql-map-config-2.dtd )
> referencing the DTD used by iBatis for XML validation.
> Since iBatis is version 2.1.5, it should be able to resolve that DTD URI.
> The problem happens both from the IDE (WSAD) Unit Test Environment and
> deploying the ear file on WebSphere
> The only workaround I found to make the application to run correctly under
> the WSAD unit test environment have been to modify:
> <!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN" "
> http://www.ibatis.com/dtd/sql-map-config-2.dtd" >
> with:
> <!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN"
> "sql-map-config-2.dtd">
> and putting the DTD file in the WSAD installation directory.
> But it can't be the solution when finally deploying to a production
> applicatione server !!!
> Why the DTD inside the iBatis jar is not read? It is possible that the
> classloader I'm using at the moment of the problem is a parent to the one
> that loads the iBatis jar?
> I've tryed to follow the advices posted to questions similar to mine, but I
> didn't get results.
> Hence, any help would be greatly appreciated.
> Thanks, Simone.

View raw message