NoClassDefFoundError 2004-01-15 - By Xavier ANDRE
Back Thankds Stephen for the idea but it doesn't work also. This is my error :
<?xml version='1.0' encoding='UTF-8 (See http://UTF-8.ora-code.com)'?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd="http://www.w3 .org/1999/XMLSchema"> <SOAP-ENV:Body> <SOAP-ENV:Fault xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <faultcode>SOAP-ENV:Server.BadTargetObjectURI</faultcode> <faultstring>Unable to resolve target object: lib123.soap.sms.SmsDriverSOAP< /faultstring> <faultactor>/soap/servlet/messagerouter/</faultactor> <detail> <stackTrace>java.lang.ClassNotFoundException : lib123.soap.sms.SmsDriverSOAP at java.net.URLClassLoader $1.run(URLClassLoader.java:199) at java.security.AccessController (Native Method) at java.net.URLClassLoader (URLClassLoader.java:187) at java.lang.ClassLoader (ClassLoader.java:289) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274) at java.lang.ClassLoader (ClassLoader.java:235) at java.lang.ClassLoader (ClassLoader.java:302) at java.lang.Class (Native Method) at java.lang.Class (Class.java:219) at org.apache.soap.rpc.SOAPContext.loadClass(SOAPContext.java:557) at org.apache.soap.server.http.ServerHTTPUtils.getTargetObject (ServerHTTPUtils.java:274) at org.apache.soap.providers.MsgJavaProvider.locate(MsgJavaProvider .java:113) at org.apache.soap.server.http.MessageRouterServlet.doPost (MessageRouterServlet.java:267) at javax.servlet.http.HttpServlet (HttpServlet.java) at javax.servlet.http.HttpServlet (HttpServlet.java) at org.apache.tomcat.facade.ServletHandler.doService(Unknown Source) at org.apache.tomcat.core.Handler.invoke(Unknown Source) at org.apache.tomcat.core.Handler.service(Unknown Source) at org.apache.tomcat.facade.ServletHandler.service(Unknown Source) at org.apache.tomcat.core.ContextManager (Unknown Source) at org.apache.tomcat.core.ContextManager (Unknown Source) at org.apache.tomcat.modules.server.Http10Interceptor.processConnection (Unknown Source) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source) at org.apache.tomcat.util.threads.ThreadPool $ControlRunnable.run (Unknown Source) at java.lang.Thread (Thread.java:534) </stackTrace> </detail>
Xavier Andr�
-- --Message d'origine-- -- De�: Stuart Stephen [mailto:stuart.stephen@(protected)] Envoy�: jeudi 15 janvier 2004 14:50 : Tomcat Users List Objet�: RE: NoClassDefFoundError
Try extracting the JAR's contents into the webapp/WEB-INF/classes directory, check the class exists and restart tommy.
-- --Original Message-- -- From: Xavier ANDRE [mailto:xavier.andre@(protected)] Sent: 15 January 2004 08:32 To: Tomcat Users List Subject: RE: NoClassDefFoundError
Hi again,
I try to put my jar in $TOMCAT_HOME/lib/common/ but it does not work also...
It drives me crazy :-(((
Xavier Andr�
-- --Message d'origine-- -- De�: news [mailto:news@(protected)] De la part de Bill Barker Envoy�: jeudi 15 janvier 2004 07:39 : tomcat-user@(protected) Objet�: Re: NoClassDefFoundError
Actually, since he is using TC 3.3, the correct link is: http://jakarta.apache.org/tomcat/tomcat-3 (See http://cat-3.ora-code.com).3-doc/tomcat-ug.html#configuring_c lasses.
However, it is similar to the TC 4 structure, just with different directory names :).
"Mike Curwen" <mikec@(protected)> wrote in message news:003601c3dace$63996020$6f00000a@(protected) Did you read the document Yoav mentioned?
I'll give a tiny push...
http://jakarta.apache.org/tomcat/tomcat-4 (See http://cat-4.ora-code.com).1-doc/class-loader-howto.html
> -- --Original Message-- -- > From: Xavier ANDRE [mailto:xavier.andre@(protected)] > Sent: Wednesday, January 14, 2004 11:27 AM > To: Tomcat Users List > Subject: RE: NoClassDefFoundError > > > If I put a jar file in classpath, how can I do that ? > > In which directory do I put my jar file ? > Must I modify a file ? > > Xavier Andr� > > -- --Message d'origine-- -- > De : Shapira, Yoav [mailto:Yoav.Shapira@(protected)] > Envoy� : mercredi 14 janvier 2004 14:45 > � : Tomcat Users List > Objet : RE: NoClassDefFoundError > > > Howdy, > Read the classloader how-to in the tomcat documentation. > > Yoav Shapira > Millennium ChemInformatics > > > >-- --Original Message-- -- > >From: Xavier ANDRE [mailto:xavier.andre@(protected)] > >Sent: Wednesday, January 14, 2004 8:45 AM > >To: Tomcat Users List > >Subject: RE: NoClassDefFoundError > > > >Thank you Yaov for your answer. > > > >I don't understand why I've got to put a jar file, since the path to > >acces to my classes is in the classpth of the JVM which > launchs Tomcat. > > > > > >Could you help me on that point ? > > > > > >Xavier Andr� > > > >-- --Message d'origine-- -- > >De : Shapira, Yoav [mailto:Yoav.Shapira@(protected)] > >Envoy� : mercredi 14 janvier 2004 14:40 > >� : Tomcat Users List > >Objet : RE: NoClassDefFoundError > > > > > >Howdy, > >We got your email, rest assured ;) I noticed a couple of things: > > > >First, the stack trace is for a ClassNotFoundException, > which is very > >different from a NoClassDefFoundError that you mention in > your message. > >It's usually easier to fix: place the jar with the missing > class on the > >classpath. > > > >Second, you're using tomcat 3.x, which at this point in time > means not > >many people can help you. Perhaps someone will, but if you can then > >you should consider upgrading to a more recent tomcat version. > > > >Yoav Shapira > >Millennium ChemInformatics > > > > > >>-- --Original Message-- -- > >>From: Xavier ANDRE [mailto:xavier.andre@(protected)] > >>Sent: Wednesday, January 14, 2004 5:36 AM > >>To: Tomcat Users List > >>Subject: RE: NoClassDefFoundError > >> > >>Please I really need help !!! > >> > >>Is someone receive my mail ? > >> > >> > >>-- --Message d'origine-- -- > >>De : Xavier ANDRE > >>Envoy� : mercredi 14 janvier 2004 09:38 > >>� : Tomcat Users List > >>Objet : NoClassDefFoundError > >>Importance : Haute > >> > >>Hi, > >> > >> > >> > >>I've got en NoClassDefFoundError when I'm calling a method > of a SOAP > >>service which is deployed on my Tomcat Server. > >> > >> > >> > >>To start TOMCAT, I use these code, which is launched in my JVM : > >> > >> > >> > >>String[] args = new String[]{"start"}; > >> > >> > >>org.apache.tomcat.startup.Main.main(args); > >> > >> > >> > >>The version of Tomcat is 3.3a. > >> > >> > >> > >>The error is : > >> > >> > >> > >><?xml version='1.0' encoding='UTF-8 (See http://UTF-8.ora-code.com)'?> > >> > >><SOAP-ENV:Envelope > >>xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" > >>xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" > >>xmlns:xsd="http://www.w3.org/1999/XMLSchema"> > >> > >><SOAP-ENV:Body> > >> > >><SOAP-ENV:Fault > >>xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> > >> > >><faultcode>SOAP-ENV:Server.BadTargetObjectURI</faultcode> > >> > >><faultstring>Unable to resolve target object: > >>lib123.soap.sms.SmsDriverSOAP</faultstring> > >> > >><faultactor>/soap/servlet/messagerouter/</faultactor> > >> > >><detail> > >> > >><stackTrace>java.lang.ClassNotFoundException : > >>lib123.soap.sms.SmsDriverSOAP > >> > >> > >> > >>I don't understand why the class > lib123.soap.sms.SmsDriverSOAP can't > >>be found since is in my JVM's classpath ? > >> > >> > >> > >>Thanks > >> > >> > >> > >> > >> > >> > >>-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- -- > -- ------ > >>To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected) > >>For additional commands, e-mail: tomcat-user-help@(protected) > > > > > > > > > >This e-mail, including any attachments, is a confidential business > >communication, and may contain information that is confidential, > >proprietary and/or privileged. This e-mail is intended only for the > >individual(s) to whom it is addressed, and may not be saved, copied, > >printed, disclosed or used by anyone else. If you are not the(an) > >intended recipient, please immediately delete this e-mail from your > >computer system and notify the sender. Thank you. > > > > > >-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------ > >To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected) > >For additional commands, e-mail: tomcat-user-help@(protected) > > > > > >-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------ > >To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected) > >For additional commands, e-mail: tomcat-user-help@(protected) > > > > > This e-mail, including any attachments, is a confidential > business communication, and may contain information that is > confidential, proprietary and/or privileged. This e-mail is > intended only for the individual(s) to whom it is addressed, > and may not be saved, copied, printed, disclosed or used by > anyone else. If you are not the(an) intended recipient, > please immediately delete this e-mail from your computer > system and notify the sender. Thank you. > > > -- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------ > To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected) > For additional commands, e-mail: tomcat-user-help@(protected) > > > -- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------ > To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected) > For additional commands, e-mail: tomcat-user-help@(protected) >
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------ To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected) For additional commands, e-mail: tomcat-user-help@(protected)
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------ To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected) For additional commands, e-mail: tomcat-user-help@(protected)
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------ To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected) For additional commands, e-mail: tomcat-user-help@(protected)
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------ To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected) For additional commands, e-mail: tomcat-user-help@(protected)
|
|