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. > >