Dear tomcat Colleagues, We have been trying to build tomcat 4.1.27 from source, which we downloaded from the cvs repository (cvs.apache.org) onto a SPARC computer running Solaris 2.8, using j2sdk 1.4.0. Unfortunately, the installation failed, and we are hoping to find helpful insights to get us back on the road. We have successfully installed the pre-built binary for tomcat, but strongly prefer to build it from source. We posted several messages to the mailing list several weeks ago, asking for help, but received no replies.
Here is a detailed summary of what we did, and the outcome. FIrst, we installed the following related packages: ant 1.5.3-1 jaf 1.0.2 Java XML Pack Fall 01 FCS Bundle javamail 1.3 jdbc 2.0 JMX 1.2 JNDI 1.2.1 jsse 1.0.2 jta 1.0.1 xerces 2.4.0 We downloaded the following tomcat modules from the indicated locations: commons-beanutils-1.6.1 (http://www.apache.org/dist/jakarta/commons/beanutils/binaries/commons-beanutils-1.6.1.tar.gz) commons-collections-2.1 (http://www.apache.org/dist/jakarta/commons/collections/binaries/collections-2.1.tar.gz) commons-digester-1.4.1 (http://www.apache.org/dist/jakarta/commons/digester/binaries/commons-digester-1.4.1.tar.gz) commons-dbcp-1.0 (http://jakarta.apache.org/builds/jakarta-commons/release/commons-dbcp/v1.0/commons-dbcp-1.0.zip) commons-fileupload-1.0 (http://www.apache.org/dist/jakarta/commons/fileupload/commons-fileupload-current.tar.gz) commons-logging-1.0.2 (http://jakarta.apache.org/builds/jakarta-commons/release/commons-logging/v1.0.2/commons-logging-1.0.2.tar.gz) commons-modeler-1.0 (http://jakarta.apache.org/builds/jakarta-commons/release/commons-modeler/v1.0/commons-modeler-1.0.tar.gz) commons-pool-1.0.1 (http://jakarta.apache.org/builds/jakarta-commons/release/commons-pool/v1.0.1/commons-pool-1.0.1.tar.gz) struts (http://jakarta.apache.org/builds/jakarta-struts/release/v1.0.2/jakarta-struts-1.0.2.tar.gz) We also obtained the cvs versions of "jakarta-tomcat-connectors" and "jakarta-tomcat-jasper" from the jakarta site from which we obtained tomcat. We customized the build properties by editing the file build.properties to reflect the correct paths to all the packages. However, when we started to build the package using command "ant dist", we observed the following error messages: build-only: [javac] Compiling 79 source files to /src/tomcat_4.1.27/jasper/build/shared/classes [javac] /src/tomcat_4.1.27/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/JspC.java:71: package javax.servlet does not exist [javac] import javax.servlet.ServletException; [javac] ^ [javac] /src/tomcat_4.1.27/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/Options.java:66: package javax.servlet does not exist [javac] import javax.servlet.ServletConfig; [javac] ^ [javac] /src/tomcat_4.1.27/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/Options.java:67: package javax.servlet does not exist [javac] import javax.servlet.ServletContext; [javac] ^ [javac] /src/tomcat_4.1.27/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/servlet/JspCServletContext.java:73: package javax.servlet does not exist [javac] import javax.servlet.RequestDispatcher; [javac] ^ [javac] /src/tomcat_4.1.27/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/servlet/JspCServletContext.java:74: package javax.servlet does not exist [...] /src/tomcat_4.1.27/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/JspUtil.java:105: cannot resolve symbol [javac] symbol : class ExpressionEvaluatorImpl [javac] location: class org.apache.jasper.compiler.JspUtil [javac] private static ExpressionEvaluatorImpl expressionEvaluator [javac] ^ [javac] /src/tomcat_4.1.27/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/JspUtil.java:627: cannot resolve symbol [javac] symbol : class FunctionMapper [javac] location: class org.apache.jasper.compiler.JspUtil [javac] FunctionMapper functionMapper, [javac] ^ [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -deprecation for details. [javac] 100 errors BUILD FAILED file:/src/tomcat_4.1.27/jakarta-tomcat-jasper/jasper2/build.xml:127: Compile failed; see the compiler error output for details. There is no mention of jasper in the file BUILDING.txt which came with the source distribution. Is jasper required by the tomcat build? If not, is there a way to disable it? How can we build jasper from source? Thanks in advance for any insights into our problems! Best Regards, Ziying Sherwin ([EMAIL PROTECTED]) Rick Rodgers ([EMAIL PROTECTED]) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]