Return-Path: Delivered-To: apmail-tomcat-users-archive@www.apache.org Received: (qmail 19044 invoked from network); 2 Feb 2009 07:34:08 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 2 Feb 2009 07:34:08 -0000 Received: (qmail 82239 invoked by uid 500); 2 Feb 2009 07:33:56 -0000 Delivered-To: apmail-tomcat-users-archive@tomcat.apache.org Received: (qmail 82209 invoked by uid 500); 2 Feb 2009 07:33:56 -0000 Mailing-List: contact users-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Users List" Delivered-To: mailing list users@tomcat.apache.org Received: (qmail 82198 invoked by uid 99); 2 Feb 2009 07:33:56 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 01 Feb 2009 23:33:55 -0800 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [81.221.254.82] (HELO exsmtp11.switzerland.net) (81.221.254.82) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Feb 2009 07:33:46 +0000 Received: from fex.switzerland.net ([192.168.120.70] RDNS failed) by exsmtp11.switzerland.net with Microsoft SMTPSVC(6.0.3790.3959); Mon, 2 Feb 2009 08:32:49 +0100 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: AW: NoClassDefFoundError: HttpServlet Date: Mon, 2 Feb 2009 08:33:21 +0100 Message-ID: In-Reply-To: <427155180901300740w48a0293fs36aff25da5e91093@mail.gmail.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: NoClassDefFoundError: HttpServlet Thread-Index: AcmC8g1CtntO9SIkQf6VjlYUP7wVIACFcvhA References: <4982BFAA.40202@ice-sa.com> <427155180901300740w48a0293fs36aff25da5e91093@mail.gmail.com> From: "Ladislav Gaspar" To: "Tomcat Users List" X-OriginalArrivalTime: 02 Feb 2009 07:32:49.0091 (UTC) FILETIME=[72E98930:01C98508] X-Virus-Checked: Checked by ClamAV on apache.org Sorry for the misinformation. The the servlet-api.jar is in = $catalina_home/lib. The %CLASSPATH% is not adjusted I start tomcat with the bat file and when tomcat tries to load the first = servlet I get the following error (see below). It's from the catalina..log file Thanks Laci SCHWERWIEGEND: Error deploying configuration descriptor = ITVHealthGate.xml java.lang.NoClassDefFoundError: HttpServlet at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at = org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClas= sLoader.java:1817) at = org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.= java:872) at = org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.= java:1325) at = org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.= java:1204) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at = org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClas= sLoader.java:1817) at = org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.= java:872) at = org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.= java:1325) at = org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.= java:1204) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at = org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClas= sLoader.java:1817) at = org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.= java:872) at = org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.= java:1325) at = org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.= java:1204) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at = org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClas= sLoader.java:1817) at = org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.= java:872) at = org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.= java:1325) at = org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.= java:1204) at = org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java= :1083) at = org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981) at = org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.ja= va:4045) at = org.apache.catalina.core.StandardContext.start(StandardContext.java:4351)= at = org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.jav= a:791) at = org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) at = org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at = org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:6= 26) at = org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:= 553) at = org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) at = org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311= ) at = org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSup= port.java:117) at = org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) at = org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at = org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at = org.apache.catalina.core.StandardService.start(StandardService.java:516) at = org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:566) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) -----Urspr=FCngliche Nachricht----- Von: Konstantin Kolinko [mailto:knst.kolinko@gmail.com]=20 Gesendet: Freitag, 30. Januar 2009 16:41 An: Tomcat Users List Betreff: Re: NoClassDefFoundError: HttpServlet 2009/1/30 Ladislav Gaspar : > > > As I wrote in the original post >>(I've cleaned up the classpath, there are no duplicate servlet-api.jar = >>files around) > > The servlet-api.jar is there and it's also in the classpath. (in=20 > $catalina_home/lib) > I do not understand. "is there and it's also" It should be in one = place exactly. And it should NOT be mentioned in any %CLASSPATH% = variable (you should not adjust %CLASSPATH%, as it breaks classloading = hierarchy). Also, how you are starting Tomcat (service? bat file? from inside an IDE = ?), and at what exact moment (at what step?, what you are doing?) the = message is displayed? Also, the stacktrace that you cited - is it from the log file? Can you provide a longer stacktrace? I am wondering where that class = loading is called from. Best regards, Konstantin Kolinko --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org For additional commands, e-mail: users-help@tomcat.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org For additional commands, e-mail: users-help@tomcat.apache.org