hmmm please ensure that you have the following

<!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN" "
http://ibatis.apache.org/dtd/sql-map-config-2.dtd";>

What larry is trying to find out is what xml parser is tomcat using.... but
in reality almost any recent version of tomcat should work.  I am assuming
that your dev environment is behind a firewall that prevents you from seeing
ibatis.apache.org but and recent xml parser should read the dtd from your
jar file and only try to use th actual url if there is not one in the jar
file.

So please find out what version of tomcat you are using?


Nathan

On Nov 9, 2007 12:41 AM, Jeremy Jardin <[EMAIL PROTECTED]> wrote:

>
> Hi,
>
> I'm not sure to know what you want me to tell you ...
> So, I wrote my application with eclipse plateform, webapps running on
> tomcat..
> I thought that the xml parsing of those files is managed by Ibatis
> framework....
>
> You make  me remind that i changed some XML validation properties on
> eclipse...because
> I just wanted tu suppress warning in my project on my xml files..
> The warnings were : "can't reach ibatis.apache.org" .. on my
> sqlmapfiles...
>
> But I rollback my changes.. and it still does  not work..
>
>
>
> Larry Meadors-2 wrote:
> >
> > Yeah, sorry w/o == without.
> >
> > What does your JDK or app server use to read / manage XML data?
> >
> > Larry
> >
> >
> > On Nov 8, 2007 9:17 AM, Jeremy Jardin <[EMAIL PROTECTED]> wrote:
> >>
> >> I guess w/o means without ? :) ?
> >>
> >> XML parser .??? what do you mean ?
> >>
> >>
> >>
> >>
> >> Larry Meadors-2 wrote:
> >> >
> >> > Hmm, the DTD should be resolved w/o internet access. Do you have an
> >> > unusual or older XML parser?
> >> >
> >> > Larry
> >> >
> >> >
> >> > On Nov 8, 2007 9:01 AM, Jeremy Jardin <[EMAIL PROTECTED]>
> wrote:
> >> >>
> >> >> Well, the pc from which I start the web application don't have any
> web
> >> >> connection.
> >> >> So, I put the dtds into my web-inf directory... not very sexy, but
> it
> >> >> works
> >> >> ;-)
> >> >>
> >> >> I wrote a DaoConfLoader class, used ton init the ibatis
> configuration,
> >> >> parsing the dao.xml file.
> >> >> That classe is invoked by the authentication servlet, when the
> server
> >> is
> >> >> up.
> >> >>
> >> >> I unfortunatly can't use the ibatis.apache.org's dtd... but my
> >> solution
> >> >> worked 'til today !!
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >> >> Larry Meadors-2 wrote:
> >> >> >
> >> >> > What's with that DTD?
> >> >> >
> >> >> > Your server won't be up when that request is made, and if you use
> >> the
> >> >> > ibatis.apache.org DTD, it'll be resolved from the JAR, not over
> the
> >> >> > net.
> >> >> >
> >> >> > Larry
> >> >> >
> >> >> >
> >> >> > On Nov 8, 2007 8:34 AM, Jeremy Jardin <[EMAIL PROTECTED]>
> >> wrote:
> >> >> >>
> >> >> >>
> >> >> >> so, the sql map config :
> >> >> >>
> >> >> >> <?xml version="1.0" encoding="utf-8" ?>
> >> >> >> <!DOCTYPE sqlMapConfig
> >> >> >>   PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN"
> >> >> >>   " http://localhost:8888/oci/sql-map-config-2.dtd";>
> >> >> >>
> >> >> >> <sqlMapConfig>
> >> >> >>     <properties resource="conf/oci.properties" />
> >> >> >>     <settings cacheModelsEnabled="true" enhancementEnabled="true"
> >> >> >>         lazyLoadingEnabled="true" maxRequests="32"
> maxSessions="10"
> >> >> >>         maxTransactions="5" useStatementNamespaces="true" />
> >> >> >>     <typeAlias alias="order" type=" testdomain.Order" />
> >> >> >>
> >> >> >>     <transactionManager type="JDBC">
> >> >> >>         <dataSource type="SIMPLE">
> >> >> >>             <property name="JDBC.Driver" value="${driver}"/>
> >> >> >>             <property name="JDBC.ConnectionURL" value="${url}"/>
> >> >> >>             <property name="JDBC.Username" value="${username}"/>
> >> >> >>             <property name=" JDBC.Password" value="${password}"/>
> >> >> >>             <property name="JDBC.DefaultAutoCommit" value="true"
> />
> >> >> >>         </dataSource>
> >> >> >>     </transactionManager>
> >> >> >>
> >> >> >>     <sqlMap
> >> >> >>
> >> >> >>
> >> >>
> >>
> resource="fr/gouv/finances/douane/dnsce/oci/business/ibatis/sql/DOSSIERS_SqlMap.xml"
> >> >> >> />
> >> >> >>     <sqlMap
> >> >> >>
> >> >> >>
> >> >>
> >>
> resource="fr/gouv/finances/douane/dnsce/oci/business/ibatis/sql/AGENTS_SqlMap.xml"
> >> >> >> />
> >> >> >>     <sqlMap
> >> >> >>
> >> >> >>
> >> >>
> >>
> resource="fr/gouv/finances/douane/dnsce/oci/business/ibatis/sql/CARTES01_SqlMap.xml"
> >> >> >> />
> >> >> >>     <sqlMap
> >> >> >>
> >> >> >>
> >> >>
> >>
> resource="fr/gouv/finances/douane/dnsce/oci/business/ibatis/sql/CARTES02_SqlMap.xml"
> >> >> >> />
> >> >> >>     <sqlMap
> >> >> >>
> >> >> >>
> >> >>
> >>
> resource="fr/gouv/finances/douane/dnsce/oci/business/ibatis/sql/CARTES03_SqlMap.xml"
> >> >> >> />
> >> >> >>     <sqlMap
> >> >> >>
> >> >> >>
> >> >>
> >>
> resource="fr/gouv/finances/douane/dnsce/oci/business/ibatis/sql/CARTES05_SqlMap.xml"
> >> >> >> />
> >> >> >>     <sqlMap
> >> >> >>
> >> >> >>
> >> >>
> >>
> resource="fr/gouv/finances/douane/dnsce/oci/business/ibatis/sql/CARTES20_SqlMap.xml"
> >> >> >> />
> >> >> >>     <sqlMap
> >> >> >>
> >> >> >>
> >> >>
> >>
> resource="fr/gouv/finances/douane/dnsce/oci/business/ibatis/sql/CARTES21_SqlMap.xml"
> >> >> >> />
> >> >> >>     <sqlMap
> >> >> >>
> >> >> >>
> >> >>
> >>
> resource="fr/gouv/finances/douane/dnsce/oci/business/ibatis/sql/CARTES22_SqlMap.xml"
> >> >> >> />
> >> >> >>     <sqlMap
> >> >> >>
> >> >> >>
> >> >>
> >>
> resource="fr/gouv/finances/douane/dnsce/oci/business/ibatis/sql/CARTES4N_SqlMap.xml"
> >> >> >> />
> >> >> >>     <sqlMap
> >> >> >>
> >> >> >>
> >> >>
> >>
> resource="fr/gouv/finances/douane/dnsce/oci/business/ibatis/sql/CARTES9C_SqlMap.xml"
> >> >> >> />
> >> >> >>     <sqlMap
> >> >> >>
> >> >> >>
> >> >>
> >>
> resource="fr/gouv/finances/douane/dnsce/oci/business/ibatis/sql/CARTES9G_SqlMap.xml"
> >> >> >> />
> >> >> >>     <sqlMap
> >> >> >>
> >> >> >>
> >> >>
> >>
> resource="fr/gouv/finances/douane/dnsce/oci/business/ibatis/sql/INDEMNITES_SqlMap.xml"
> >> >> >> />
> >> >> >>     <sqlMap
> >> >> >>
> >> >> >>
> >> >>
> >>
> resource="fr/gouv/finances/douane/dnsce/oci/business/ibatis/sql/ECHELONS_SqlMap.xml"
> >> >> >> />
> >> >> >>     <sqlMap
> >> >> >>
> >> >> >>
> >> >>
> >>
> resource="fr/gouv/finances/douane/dnsce/oci/business/ibatis/sql/GRADES_SqlMap.xml"
> >> >> >> />
> >> >> >>     <sqlMap
> >> >> >>
> >> >> >>
> >> >>
> >>
> resource="fr/gouv/finances/douane/dnsce/oci/business/ibatis/sql/DIVISION_SqlMap.xml"
> >> >> >> />
> >> >> >>     <sqlMap
> >> >> >>
> >> >> >>
> >> >>
> >>
> resource="fr/gouv/finances/douane/dnsce/oci/business/ibatis/sql/UTILISATEURS_SqlMap.xml"
> >> >> >> />
> >> >> >>     <sqlMap
> >> >> >>
> >> >> >>
> >> >>
> >>
> resource="fr/gouv/finances/douane/dnsce/oci/business/ibatis/sql/HABILITATIONS_SqlMap.xml"
> >> >> >> />
> >> >> >>     <sqlMap
> >> >> >>
> >> >> >>
> >> >>
> >>
> resource="fr/gouv/finances/douane/dnsce/oci/business/ibatis/sql/GESTIONNAIRES_SqlMap.xml"
> >> >> >> />
> >> >> >>     <sqlMap
> >> >> >>
> >> >> >>
> >> >>
> >>
> resource="fr/gouv/finances/douane/dnsce/oci/business/ibatis/sql/LIBELLES_SqlMap.xml"
> >> >> >> />
> >> >> >>     <sqlMap
> >> >> >>
> >> >> >>
> >> >>
> >>
> resource="fr/gouv/finances/douane/dnsce/oci/business/ibatis/sql/POSTES_SqlMap.xml"
> >> >> >> />
> >> >> >>     <sqlMap
> >> >> >>
> >> >> >>
> >> >>
> >>
> resource="fr/gouv/finances/douane/dnsce/oci/business/ibatis/sql/MEMOMODIFS_SqlMap.xml"
> >> >> >> />
> >> >> >>     <sqlMap
> >> >> >>
> >> >> >>
> >> >>
> >>
> resource="fr/gouv/finances/douane/dnsce/oci/business/ibatis/sql/BATCHS_SqlMap.xml"
> >> >> >> />
> >> >> >> </sqlMapConfig>
> >> >> >>
> >> >> >>
> >> >> >> ===============
> >> >> >>
> >> >> >> and there, the dao.xml file..
> >> >> >> <!DOCTYPE daoConfig
> >> >> >> PUBLIC "-//ibatis.apache.org//DTD DAO Configuration 2.0//EN"
> >> >> >> "http://localhost:8888/oci/dao-2.dtd";>
> >> >> >> <daoConfig>
> >> >> >>     <context>
> >> >> >>         <transactionManager type="SQLMAP">
> >> >> >>             <property name="SqlMapConfigResource"
> >> >> >>                 value="conf/SqlMapConfig.xml" />
> >> >> >>         </transactionManager>
> >> >> >>
> >> >> >>                                          <!-- DOSSIERS-->
> >> >> >>         <dao
> >> >> >>
> >> >> >>
> >> >>
> >> interface="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.DossiersDAO
> >> >> >> "
> >> >> >>
> >> >> >>
> >> >>
> >> implementation="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.DossiersDAOImpl"
> >> >> >> />
> >> >> >>
> >> >> >>                                         <!-- AGENTS -->
> >> >> >>
> >> >> >>         <dao
> >> >> >>
> >> >> >>
> >> >>
> >> interface="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.AgentsDAO"
> >> >> >>
> >> >> >>
> >> >>
> >> implementation="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.AgentsDAOImpl
> >> >> >> " />
> >> >> >>
> >> >> >>                                         <!-- CARTES -->
> >> >> >>         <dao
> >> >> >>
> >> >> >>
> >> >>
> >> interface="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.Cartes01DAO
> >> >> >> "
> >> >> >>
> >> >> >>
> >> >>
> >> implementation="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.Cartes01DAOImpl"
> >> >> >> />
> >> >> >>         <dao
> >> >> >>
> >> >> >>
> >> >>
> >> interface="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.Cartes02DAO
> >> >> >> "
> >> >> >>
> >> >> >>
> >> >>
> >> implementation="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.Cartes02DAOImpl"
> >> >> >> />
> >> >> >>         <dao
> >> >> >>
> >> >> >>
> >> >>
> >> interface="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.Cartes03DAO
> >> >> >> "
> >> >> >>
> >> >> >>
> >> >>
> >> implementation="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.Cartes03DAOImpl"
> >> >> >> />
> >> >> >>         <dao
> >> >> >>
> >> >> >>
> >> >>
> >> interface="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.Cartes05DAO
> >> >> >> "
> >> >> >>
> >> >> >>
> >> >>
> >> implementation="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.Cartes05DAOImpl"
> >> >> >> />
> >> >> >>         <dao
> >> >> >>
> >> >> >>
> >> >>
> >> interface="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.Cartes20DAO
> >> >> >> "
> >> >> >>
> >> >> >>
> >> >>
> >> implementation="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.Cartes20DAOImpl"
> >> >> >> />
> >> >> >>         <dao
> >> >> >>
> >> >> >>
> >> >>
> >> interface="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.Cartes21DAO
> >> >> >> "
> >> >> >>
> >> >> >>
> >> >>
> >> implementation="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.Cartes21DAOImpl"
> >> >> >> />
> >> >> >>         <dao
> >> >> >>
> >> >> >>
> >> >>
> >> interface="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.Cartes22DAO
> >> >> >> "
> >> >> >>
> >> >> >>
> >> >>
> >> implementation="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.Cartes22DAOImpl"
> >> >> >> />
> >> >> >>         <dao
> >> >> >>
> >> >> >>
> >> >>
> >> interface="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.Cartes4nDAO
> >> >> >> "
> >> >> >>
> >> >> >>
> >> >>
> >> implementation="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.Cartes4nDAOImpl"
> >> >> >> />
> >> >> >>         <dao
> >> >> >>
> >> >> >>
> >> >>
> >> interface="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.Cartes9cDAO
> >> >> >> "
> >> >> >>
> >> >> >>
> >> >>
> >> implementation="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.Cartes9cDAOImpl"
> >> >> >> />
> >> >> >>         <dao
> >> >> >>
> >> >> >>
> >> >>
> >> interface="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.Cartes9gDAO
> >> >> >> "
> >> >> >>
> >> >> >>
> >> >>
> >> implementation="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.Cartes9gDAOImpl"
> >> >> >> />
> >> >> >>
> >> >> >>                                     <!-- INDEMNITES -->
> >> >> >>         <dao
> >> >> >>
> >> >> >>
> >> >>
> >> interface="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.IndemnitesDAO"
> >> >> >>
> >> >> >>
> >> >>
> >> implementation="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.IndemnitesDAOImpl
> >> >> >> " />
> >> >> >>
> >> >> >>                                     <!-- ECHELONS -->
> >> >> >>         <dao
> >> >> >>
> >> >> >>
> >> >>
> >> interface="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.EchelonsDAO"
> >> >> >>
> >> >> >>
> >> >>
> >> implementation="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.EchelonsDAOImpl"
> >> >> >> />
> >> >> >>
> >> >> >>                                     <!-- GRADES -->
> >> >> >>         <dao
> >> >> >>
> >> >> >>
> >> >>
> >> interface="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.GradesDAO"
> >> >> >>
> >> >> >>
> >> >>
> >> implementation="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.GradesDAOImpl"
> >> >> >> />
> >> >> >>
> >> >> >>                                     <!-- DIVISION -->
> >> >> >>         <dao
> >> >> >>
> >> >> >>
> >> >>
> >> interface="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.DivisionDAO"
> >> >> >>
> >> >> >>
> >> >>
> >> implementation="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.DivisionDAOImpl"
> >> >> >> />
> >> >> >>
> >> >> >>                                     <!-- UTILISATEURS -->
> >> >> >>         <dao
> >> >> >>
> >> >> >>
> >> >>
> >> interface="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.UtilisateursDAO"
> >> >> >>
> >> >> >>
> >> >>
> >> implementation="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.UtilisateursDAOImpl
> >> >> >> " />
> >> >> >>
> >> >> >>                                     <!-- HABILITATIONS -->
> >> >> >>         <dao
> >> >> >>
> >> >> >>
> >> >>
> >> interface="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.HabilitationsDAO
> >> >> >> "
> >> >> >>
> >> >> >>
> >> >>
> >> implementation="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.HabilitationsDAOImpl
> "
> >> >> >> />
> >> >> >>
> >> >> >>                                         <!-- GESTIONNAIRES  -->
> >> >> >>         <dao
> >> >> >>
> >> >> >>
> >> >>
> >> interface="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.GestionnairesDAO"
> >> >> >>
> >> >> >>
> >> >>
> >> implementation="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.GestionnairesDAOImpl
> >> >> >> " />
> >> >> >>
> >> >> >>                                         <!-- LIBELLES   -->
> >> >> >>         <dao
> >> >> >>
> >> >> >>
> >> >>
> >> interface="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.LibellesDAO
> >> >> >> "
> >> >> >>
> >> >> >>
> >> >>
> >> implementation="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.LibellesDAOImpl"
> >> >> >> />
> >> >> >>                                         <!-- POSTES    -->
> >> >> >>         <dao
> >> >> >>
> >> >> >>
> >> >>
> >> interface="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.PostesDAO"
> >> >> >>
> >> >> >>
> >> >>
> >> implementation="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.PostesDAOImpl"
> >> >> >> />
> >> >> >>                                         <!-- MEMOMODIFS    -->
> >> >> >>         <dao
> >> >> >>
> >> >> >>
> >> >>
> >> interface="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.MemoModifsDAO"
> >> >> >>             implementation="
> >> >> >>
> >> >>
> >> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.MemoModifsDAOImpl
> "
> >> >> >> />
> >> >> >>                                         <!-- BATCHS -->
> >> >> >>         <dao
> >> >> >>
> >> >> >>
> >> >>
> >> interface="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.BatchsDAO
> >> >> >> "
> >> >> >>
> >> >> >>
> >> >>
> >> implementation="
> fr.gouv.finances.douane.dnsce.oci.business.ibatis.dao.BatchsDAOImpl"
> >> >> >> />
> >> >> >>     </context>
> >> >> >> </daoConfig>
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> Leucht, Axel wrote:
> >> >> >> >
> >> >> >> > Looks like a syntax error to mw in one of you're XML files.
> Could
> >> >> you
> >> >> >> post
> >> >> >> > them here, especially your dao.xml?
> >> >> >> >
> >> >> >> > I often verify the syntax by opening it with Internet Explorer.
> >> >> Perhaps
> >> >> >> > there is a simple typo in it?
> >> >> >> >
> >> >> >> > /Axel
> >> >> >> >
> >> >> >> >
> >> >> >>
> >> >> >> --
> >> >> >> View this message in context:
> >> >> >>
> >> >>
> >>
> http://www.nabble.com/unexpected-ExceptionInInitializerError-tf4771224.html#a13649180
> >> >> >>
> >> >> >> Sent from the iBATIS - User - Java mailing list archive at
> >> Nabble.com.
> >> >> >>
> >> >> >>
> >> >> >
> >> >> >
> >> >>
> >> >> --
> >> >> View this message in context:
> >> >>
> >>
> http://www.nabble.com/unexpected-ExceptionInInitializerError-tf4771224.html#a13649924
> >> >>
> >> >> Sent from the iBATIS - User - Java mailing list archive at
> Nabble.com.
> >> >>
> >> >>
> >> >
> >> >
> >>
> >> --
> >> View this message in context:
> >>
> http://www.nabble.com/unexpected-ExceptionInInitializerError-tf4771224.html#a13650247
> >>
> >> Sent from the iBATIS - User - Java mailing list archive at Nabble.com.
> >>
> >>
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/unexpected-ExceptionInInitializerError-tf4771224.html#a13662642
> Sent from the iBATIS - User - Java mailing list archive at Nabble.com.
>
>

Reply via email to