hello, I tried to create another Tomcat server.. and it works well !! So, still don't know what was the pb with the older instance.. that was not an ibatis pb ;-) and thanks a lot 4 your help.
Jeremy Christopher Lamey wrote: > > If creating a new server config doesn't work, I would try building a war > from the source and deploying that to a standalone tomcat instance. It > seems like the tomcat plugin and eclipse aren't playing well together. > Maybe the plugin doesn't automatically add jars in the WEB-INF/lib > directory > to the classpath or something like that. > > So if you can get the war to run in a standalone tomcat server, then you > know it's the plugin and/or eclipse. If you can't get it to run, you're > then only dealing with a standalone tomcat instance and your warfile > rather > than tomcat, the warfile, the plugin, and eclipse. > > And it still doesn't make sense that you had to put the dtds in a > directory. > The xml parser should have found them in the ibatis jars, even if your > machine has no internet access. > > What version of Java are you using? > > And what xml libraries are you using? > > On 11/9/07 10:25 AM, "Jeremy Jardin" <[EMAIL PROTECTED]> wrote: > >> >> so, >> >> I can't find any other jar out of the WEB-INF/lib directory.. >> and I'm using an eclipse plugin to start my tomcat. I'm using de EUROPA >> version >> of eclipse, able to start a tomcat server. (and not the sysdeo plugin) >> >> I don't think there's any pb with my eclipse environment, because the >> exception appears >> from the web pages...when my authentication servlet load ibatis conf. >> I checked the directory >> in which my webapp has been deployed..everything's alright, every libs >> are >> the good place.. >> >> maybe should I try to delete my server configuration and re-configurate a >> new one.. >> >> >> >> >> Christopher Lamey wrote: >>> >>> Are there ibatis or commons-logging jars anywhere else in Tomcat besides >>> WEB-INF/lib? For example, if you have an ibatis jar in the server/lib >>> directory, it won't have visibility into WEB-INF/lib. >>> >>> And are you running Tomcat through Eclipse via a plugin? Or are you >>> using >>> Eclipse to develop the code and then deploying to Tomcat? >>> >>> On 11/9/07 9:48 AM, "Jeremy Jardin" <[EMAIL PROTECTED]> wrote: >>> >>>> >>>> all of those jars are in the WEB-INF/lib directory.... where the have >>>> to >>>> be >>>> ! >>>> >>>> Ibatis version2.2 ./...... >>>> >>>> >>>> >>>> Christopher Lamey wrote: >>>>> >>>>> Can you do these commands in the root of your Tomcat install? >>>>> >>>>> find . -name "*commons-logg*jar" >>>>> fina . -name "*ibatis*jar" >>>>> >>>>> So we know what jars are where. >>>>> >>>>> Also, what version of ibatis are you using? >>>>> >>>>> Cheers, >>>>> Chris >>>>> >>>>> On 11/9/07 3:12 AM, "Jeremy Jardin" <[EMAIL PROTECTED]> wrote: >>>>> >>>>>> >>>>>> Of course, I have that lib.. That was the first thing I made sur >>>>>> before >>>>>> posting :) >>>>>> >>>>>> I really don't understand ! >>>>>> maybe conflicts between common-logging and log4j ? >>>>>> >>>>>> heeelp >>>>>> >>>>>> >>>>>> charlie bird wrote: >>>>>>> >>>>>>> Looks like you've lost the commons logging jar from >>>>>>> your classpath somehow. Have look at your Eclipse >>>>>>> project properties java buildpath (Right click on your >>>>>>> project in the navigator window - properties - java >>>>>>> build path - libraries). If you do not have >>>>>>> commons-logging-somenumbers.jar there than that'll be >>>>>>> your problem. >>>>>>> >>>>>>> Charlie >>>>>>> >>>>>>> --- Jeremy Jardin <[EMAIL PROTECTED]> wrote: >>>>>>> >>>>>>>> >>>>>>>> Hey, I've got something more.. >>>>>>>> I think a library is missing ... >>>>>>>> >>>>>>>> I caught the Throwable exception et logged the cause >>>>>>>> : >>>>>>>> >>>>>>>> Caused by: java.lang.RuntimeException: Error >>>>>>>> creating logger for class class >>>>>>>> com.ibatis.sqlmap.engine.impl.SqlMapClientImpl. >>>>>>>> Cause: >>>>>>>> java.lang.reflect.InvocationTargetException >>>>>>>> at com.ibatis.common.logging.LogFactory.getLog >>>>>>>> (LogFactory.java:33) >>>>>>>> at >>>>>>>> >>>>>>> com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.<clinit>(SqlMapClientImpl. >>>>>>> ja >>>>>>> va >>>>>>> :41) >>>>>>>> ... 51 more >>>>>>>> Caused by: >>>>>>>> java.lang.reflect.InvocationTargetException >>>>>>>> at >>>>>>>> >>>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance0 >>>>>>>> (Native >>>>>>>> Method) >>>>>>>> at >>>>>>>> >>>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc >>>>>>> ce >>>>>>> ss >>>>>>> orImpl.java:39) >>>>>>>> at >>>>>>>> >>>>>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst >>>>>>> ru >>>>>>> ct >>>>>>> orAccessorImpl.java >>>>>>>> :27) >>>>>>>> at >>>>>>>> >>>>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:494) >>>>>>>> at >>>>>>>> >>>>>>> com.ibatis.common.logging.LogFactory.getLog(LogFactory.java:31) >>>>>>>> ... 52 more >>>>>>>> Caused by: java.lang.NoClassDefFoundError: >>>>>>>> org/apache/commons/logging/LogFactory >>>>>>>> at >>>>>>>> >>>>>>> com.ibatis.common.logging.jakarta.JakartaCommonsLoggingImpl.<init>(Jakart >>>>>>> aC >>>>>>> om >>>>>>> monsLoggingImpl.java:11) >>>>>>>> ... 57 more >>>>>>>> INFO [http-8888-Processor24] (?:?) - Cause de >>>>>>>> l'exception : >>>>>>>> java.lang.RuntimeException : Error creating logger >>>>>>>> for class class >>>>>>>> com.ibatis.sqlmap.engine.impl.SqlMapClientImpl. >>>>>>>> Cause: >>>>>>>> java.lang.reflect.InvocationTargetException >>>>>>>> WARN [http-8888-Processor24] >>>>>>>> (RequestProcessor.java:528) - Unhandled >>>>>>>> Exception thrown: class >>>>>>>> >>>>>>> >>> fr.gouv.finances.douane.dnsce.oci.business.exception.DAOConfLoadingExceptio>> >>> >> >>> n >>>>>>>> ERROR [http-8888-Processor24] >>>>>>>> (ApplicationDispatcher.java:723) - >>>>>>>> "Servlet.service()" pour la servlet action a lancé >>>>>>>> une exception >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Jeremy Jardin wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>> This is my doctype : >>>>>>>>> <!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD >>>>>>>> SQL Map 2.0//EN" >>>>>>>>> "http://ibatis.apache.org/dtd/sql-map-2.dtd"> >>>>>>>>> >>>>>>>>> And the application is running with Tomcat >>>>>>>> 5.5.23.. >>>>>>>>> >>>>>>>>> There are things I don't understand.. my >>>>>>>> application WORKED with my dtds.. >>>>>>>>> and >>>>>>>>> I did not modify anything on it..... >>>>>>>>> I just changed workspace properties in eclipse... >>>>>>>>> >>>>>>>>> ... >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> nmaves wrote: >>>>>>>>>> >>>>>>>>>> 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: >>>>>>>> >>>>>>> === message truncated === >>>>>>> >>>>>>> >>>>>>> >>>>>>> ___________________________________________________________ >>>>>>> Yahoo! Answers - Got a question? Someone out there knows the answer. >>>>>>> Try >>>>>>> it >>>>>>> now. >>>>>>> http://uk.answers.yahoo.com/ >>>>>>> >>>>>>> >>>>> >>>>> >>>>> >>> >>> >>> > > > -- View this message in context: http://www.nabble.com/unexpected-ExceptionInInitializerError-tf4771224.html#a13702599 Sent from the iBATIS - User - Java mailing list archive at Nabble.com.