ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeremy Jardin <jeremy.jar...@gmail.com>
Subject Re: AW: unexpected ExceptionInInitializerError
Date Fri, 09 Nov 2007 16:48:35 GMT

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" <jeremy.jardin@gmail.com> 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 <jeremy.jardin@gmail.com> 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.java
>>> :41)
>>>>     ... 51 more
>>>> Caused by:
>>>> java.lang.reflect.InvocationTargetException
>>>>     at
>>>> 
>>> sun.reflect.NativeConstructorAccessorImpl.newInstance0
>>>> (Native
>>>> Method)
>>>>     at
>>>> 
>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccess
>>> orImpl.java:39)
>>>>     at
>>>> 
>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstruct
>>> 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>(JakartaCom
>>> 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.DAOConfLoadingException
>>>> 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
>>>> <jeremy.jardin@gmail.com> 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
>>>> <jeremy.jardin@gmail.com> 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
>>>> <jeremy.jardin@gmail.com>
>>>>>>> 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#a13670710
Sent from the iBATIS - User - Java mailing list archive at Nabble.com.


Mime
View raw message