Hello.  I'm getting the following error when I try to build Tomcat
3.2.1.  I've been using (and building) Tomcat 3.2 successfully:

----------------------------------BEGIN---------------------------------
-------

tomcat:
    [javac] Compiling 193 source files to
C:\jakarta\build\tomcat\classes
    [javac]
C:\jakarta\jakarta-tomcat\src\share\org\apache\jasper\compiler\JspCompil
er.java:136: Method getClassName(java.lang.String) not f
ound in class org.apache.jasper.compiler.ClassName.
    [javac]             realClassName = ClassName.getClassName(
getClassFileName() );
    [javac]                                                   ^
    [javac]
C:\jakarta\jakarta-tomcat\src\share\org\apache\jasper\compiler\JspCompil
er.java:137: Exception org.apache.jasper.JasperException
 is never thrown in the body of the corresponding try statement.
    [javac]         } catch( JasperException ex) {
    [javac]           ^
    [javac]
C:\jakarta\jakarta-tomcat\src\share\org\apache\jasper\compiler\JspParseE
ventListener.java:867: Wrong number of arguments in cons
tructor.
    [javac]             = new GeneratorWrapper(new
ForwardGenerator(start, attrs, param),
    [javac]                                    ^
    [javac]
C:\jakarta\jakarta-tomcat\src\share\org\apache\jasper\compiler\JspParseE
ventListener.java:877: Wrong number of arguments in cons
tructor.
    [javac]             = new GeneratorWrapper(new
IncludeGenerator(start, attrs, param),
    [javac]                                    ^
    [javac]
C:\jakarta\jakarta-tomcat\src\share\org\apache\jasper\JspC.java:329:
Wrong number of arguments in constructor.
    [javac]             CommandLineContext clctxt = new
CommandLineContext(
    [javac]                                         ^
    [javac]
C:\jakarta\jakarta-tomcat\src\share\org\apache\jasper\JspC.java:367:
Method compile() not found in class org.apache.jasper.compi
ler.CommandLineCompiler.
    [javac]             clc.compile();
    [javac]                        ^
    [javac]
C:\jakarta\jakarta-tomcat\src\share\org\apache\jasper\JspC.java:392:
Exception org.apache.jasper.JasperException is never thrown
 in the body of the corresponding try statement.
    [javac]         } catch (JasperException je) {
    [javac]           ^
    [javac]
C:\jakarta\jakarta-tomcat\src\share\org\apache\jasper\servlet\JspServlet
.java:462: Method compile() not found in class org.apach
e.jasper.compiler.Compiler.
    [javac]             outDated = compiler.compile();
    [javac]                                        ^
    [javac]
C:\jakarta\jakarta-tomcat\src\share\org\apache\jasper\servlet\JspServlet
.java:467: Method compile() not found in class org.apach
e.jasper.compiler.Compiler.
    [javac]                         outDated = compiler.compile();
    [javac]                                                    ^
    [javac]
C:\jakarta\jakarta-tomcat\src\share\org\apache\jasper\servlet\JspServlet
.java:471: Exception java.io.FileNotFoundException is ne
ver thrown in the body of the corresponding try statement.
    [javac]         } catch (FileNotFoundException ex) {
    [javac]           ^
    [javac]
C:\jakarta\jakarta-tomcat\src\share\org\apache\jasper\servlet\JspServlet
.java:473: Exception org.apache.jasper.JasperException i
s never thrown in the body of the corresponding try statement.
    [javac]         } catch (JasperException ex) {
    [javac]           ^
    [javac]
C:\jakarta\jakarta-tomcat\src\share\org\apache\tomcat\request\JspInterce
ptor.java:205: Method compile() not found in class org.a
pache.jasper.compiler.Compiler.
    [javac]             compiler.compile();
    [javac]                             ^
    [javac] Note: 3 files use or override a deprecated API.  Recompile
with "-deprecation" for details.
    [javac] 12 errors, 1 warning

BUILD FAILED

C:\jakarta\jakarta-tomcat\build.xml:94: Compile failed, messages should
have been provided.

Total time: 23 seconds

----------------------------------END-----------------------------------
-----

I've done exactly what it says in the readme file and still no luck.

I'd like to use this opportunity to comment on a few other things as
well.  I think there is a really big need for cleaning up the way
Jakarta projects are distributed.  For example:

1) Tomcat and servletapi come in a zip file that includes the root
directory for that project... that is, "jakarta-tomcat-3.2-src" and
"jakarta-servletapi-3.2-src" were included in the zip file and the files
are ready to be unzipped into the <JAKARTA-HOME> directory on the user
machine (well... almost... more on that in 2.).  However, when I
downloaded Ant 1.2 that project came in a zip file that was structured
in a different way, specifically, it didnt' include the project root
directory so I had to make the jakarta-ant directory myself and unzip
the files into that directory.

2) When I had unzipped all files into the <JAKARTA-HOME> directory I had
a structure that looked something like this:

        <JAKARTA HOME>
                jakarta-ant
                jakarta-servletapi-3.2-src
                jakarta-tomcat-3.2-src

I built ant and servletapi but when I tried building tomcat I found out
that it was trying to point to the servletapi.jar in a directory that
was supposed to be called jakarta-servletapi but not
jakarta-servletapi-3.2-src like my structure was then.

So I changed the two directory names (for tomcat and servletapi) to
jakarta-servletapi and jakarta-tomcat respectively.

And then I tried to build again and no luck!

So... could anybody help me with my problem... AND... can somebody
please comment on the above criticism.  I would really like to hear what
everybody has to say on this... are you with me or against me? ;o)

Kind regards and thanks again for great products, 
        Stefan Freyr

--------------------------------------------
Stefan Freyr Stefansson
Software Developer
deCODE Genetics, Inc.
http://www.decode.com

Phone: (+354) 570 2854
GSM:   (+354) 861 1718
Fax:   (+354) 491 3782
 <<Stefan Stefansson.vcf>> 
BEGIN:VCARD
VERSION:2.1
N;ENCODING=QUOTED-PRINTABLE:;=01
REV:20001030T115142Z
END:VCARD

Reply via email to