Return-Path: Delivered-To: apmail-jakarta-tomcat-dev-archive@jakarta.apache.org Received: (qmail 72425 invoked by uid 500); 14 Mar 2001 16:35:34 -0000 Mailing-List: contact tomcat-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: tomcat-dev@jakarta.apache.org Delivered-To: mailing list tomcat-dev@jakarta.apache.org Received: (qmail 72387 invoked from network); 14 Mar 2001 16:35:23 -0000 Message-ID: From: Steve Downey To: "tomcat-dev@jakarta.apache.org (E-mail)" Subject: [PATCH] JSPC broke again - can't find servlet.jar Date: Wed, 14 Mar 2001 11:27:10 -0500 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C0ACA3.9E83F54E" X-Spam-Rating: h31.sny.collab.net 1.6.2 0/1000/N ------_=_NextPart_001_01C0ACA3.9E83F54E Content-Type: text/plain; charset="iso-8859-1" C:\Build\Tomcat-4\jakarta-tomcat-4.0\dist\bin>jspc -d \tmp\jspc -webapp ..\webapps\examples\jsp Using CLASSPATH: ..\classes;..\lib\jasper-runtime.jar;..\lib\namingfactory.jar;..\jasper\crim son.jar;..\jasper\jasper-compiler.jar;..\jasper\jaxp.jar;..\bin\ser vlet.jar Exception in thread "main" java.lang.NoClassDefFoundError: javax/servlet/ServletException at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) patch is straightforward: --- bin/jasper.bat Tue Mar 6 10:18:44 2001 +++ bin/jasper.bat Wed Mar 14 10:14:16 2001 @@ -42,7 +42,7 @@ set CLASSPATH=%JASPER_HOME%\classes for %%i in (%JASPER_HOME%\lib\*.jar) do call %JASPER_HOME%\bin\jpappend.bat %%i for %%i in (%JASPER_HOME%\jasper\*.jar) do call %JASPER_HOME%\bin\jpappend.bat %%i -set CLASSPATH=%CLASSPATH%;%JASPER_HOME%\bin\servlet.jar +set CLASSPATH=%CLASSPATH%;%JASPER_HOME%\common\lib\servlet.jar echo Using CLASSPATH: %CLASSPATH% rem ----- Execute The Requested Command --------------------------------------- <><><><><><><><><><><><><><><><><><><><><>This electronic mail transmission may contain confidential information and is intended only for the person(s) named. Any use, copying or disclosure by any other person is strictly prohibited. If you have received this transmission in error, please notify the sender via e-mail. <><><><><><><><><><><><><><><><><><><><><> ------_=_NextPart_001_01C0ACA3.9E83F54E Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
C:\Build\Tomcat-4\jakarta-tomcat-4.0\dist\bin>jspc  -d = \tmp\jspc=20 -webapp ..\webapps\examples\jsp
Using CLASSPATH:=20 ..\classes;..\lib\jasper-runtime.jar;..\lib\namingfactory.jar;..\jasper= \crimson.jar;..\jasper\jasper-compiler.jar;..\jasper\jaxp.jar;..\bin\ser=
vlet.jar
Exception=20 in thread "main" java.lang.NoClassDefFoundError:=20 javax/servlet/ServletException
      &n= bsp; at=20 java.lang.ClassLoader.defineClass0(Native=20 Method)
        at=20 java.lang.ClassLoader.defineClass(Unknown=20 Source)
        at=20 java.security.SecureClassLoader.defineClass(Unknown=20 Source)
        at=20 java.net.URLClassLoader.defineClass(Unknown=20 Source)
        at=20 java.net.URLClassLoader.access$100(Unknown=20 Source)
        at=20 java.net.URLClassLoader$1.run(Unknown=20 Source)
        at=20 java.security.AccessController.doPrivileged(Native=20 Method)
        at=20 java.net.URLClassLoader.findClass(Unknown=20 Source)
        at=20 java.lang.ClassLoader.loadClass(Unknown=20 Source)
        at=20 sun.misc.Launcher$AppClassLoader.loadClass(Unknown=20 Source)
        at=20 java.lang.ClassLoader.loadClass(Unknown=20 Source)
        at=20 java.lang.ClassLoader.loadClassInternal(Unknown Source)
 
 
patch = is=20 straightforward:
 
--- bin/jasper.bat    = Tue=20 Mar  6 10:18:44 2001
+++ bin/jasper.bat  Wed Mar 14 = 10:14:16=20 2001
@@ -42,7 +42,7 @@
 set=20 CLASSPATH=3D%JASPER_HOME%\classes
 for %%i in = (%JASPER_HOME%\lib\*.jar) do=20 call %JASPER_HOME%\bin\jpappend.bat %%i
 for %%i in=20 (%JASPER_HOME%\jasper\*.jar) do call %JASPER_HOME%\bin\jpappend.bat = %%i
-set=20 CLASSPATH=3D%CLASSPATH%;%JASPER_HOME%\bin\servlet.jar
+set=20 CLASSPATH=3D%CLASSPATH%;%JASPER_HOME%\common\lib\servlet.jar
 ec= ho Using=20 CLASSPATH: %CLASSPATH%
 
 rem ----- Execute The Requested = Command=20 ---------------------------------------

<><><><><><><><><><><><><><><><><><><><><>This = electronic mail transmission may contain confidential information and = is intended only for the person(s) named. Any use, copying or = disclosure by any other person is strictly prohibited. If you have = received this transmission in error, please notify the sender via = e-mail. <><><><><><><><><><><><><><><><><><><><><>

------_=_NextPart_001_01C0ACA3.9E83F54E--