You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by David Peterson <da...@cybersensor.com> on 2001/03/07 15:54:49 UTC

Build errors on Solaris 2.8

When compiling Tomcat 3.2.1 on Solaris 2.8 using buid.sh, I get the
following errors.  What am I doing wrong?

tomcat:
    [javac] Compiling 6 source files to
/export/home/work/build/tomcat/classes
    [javac]
/export/home/work/jakarta-tomcat-3.2.1-src/src/share/org/apache/jasper/runti
me/JspFactoryImpl.java:93: class org.apache.jasper.runtime.PageContextImpl
is an abstract class. It can't be instantiated.
    [javac]             if( pc == null ) pc= new PageContextImpl(this);
    [javac]                                  ^
    [javac]
/export/home/work/jakarta-tomcat-3.2.1-src/src/share/org/apache/jasper/runti
me/JspFactoryImpl.java:95: class org.apache.jasper.runtime.PageContextImpl
is an abstract class. It can't be instantiated.
    [javac]             pc =  new PageContextImpl(this);
    [javac]                   ^
    [javac]
/export/home/work/jakarta-tomcat-3.2.1-src/src/share/org/apache/jasper/runti
me/PageContextImpl.java:99: class org.apache.jasper.runtime.PageContextImpl
must be declared abstract. It does not define void
handlePageException(java.lang.Throwable) from class
javax.servlet.jsp.PageContext.
    [javac] public class PageContextImpl extends PageContext {
    [javac]              ^
    [javac]
/export/home/work/jakarta-tomcat-3.2.1-src/src/share/org/apache/tomcat/facad
e/HttpServletRequestFacade.java:83: class
org.apache.tomcat.facade.HttpServletRequestFacade must be declared abstract.
It does not define void setCharacterEncoding(java.lang.String) from
interface javax.servlet.ServletRequest.
    [javac] final class HttpServletRequestFacade implements
HttpServletRequest {
    [javac]             ^
    [javac]
/export/home/work/jakarta-tomcat-3.2.1-src/src/share/org/apache/tomcat/facad
e/HttpServletRequestFacade.java:83: class
org.apache.tomcat.facade.HttpServletRequestFacade must be declared abstract.
It does not define java.lang.StringBuffer getRequestURL() from interface
javax.servlet.http.HttpServletRequest.
    [javac] final class HttpServletRequestFacade implements
HttpServletRequest {
    [javac]             ^
    [javac]
/export/home/work/jakarta-tomcat-3.2.1-src/src/share/org/apache/tomcat/facad
e/HttpServletRequestFacade.java:83: class
org.apache.tomcat.facade.HttpServletRequestFacade must be declared abstract.
It does not define java.util.Map getParameterMap() from interface
javax.servlet.ServletRequest.
    [javac] final class HttpServletRequestFacade implements
HttpServletRequest {
    [javac]             ^
    [javac]
/export/home/work/jakarta-tomcat-3.2.1-src/src/share/org/apache/tomcat/facad
e/HttpServletResponseFacade.java:84: class
org.apache.tomcat.facade.HttpServletResponseFacade must be declared
abstract. It does not define void resetBuffer() from interface
javax.servlet.ServletResponse.
    [javac] final class HttpServletResponseFacade  implements
HttpServletResponse
    [javac]             ^
    [javac]
/export/home/work/jakarta-tomcat-3.2.1-src/src/share/org/apache/tomcat/facad
e/ServletContextFacade.java:82: class
org.apache.tomcat.facade.ServletContextFacade must be declared abstract. It
does not define java.util.Set getResourcePaths() from interface
javax.servlet.ServletContext.
    [javac] final class ServletContextFacade implements ServletContext {
    [javac]             ^
    [javac]
/export/home/work/jakarta-tomcat-3.2.1-src/src/share/org/apache/tomcat/facad
e/ServletContextFacade.java:82: class
org.apache.tomcat.facade.ServletContextFacade must be declared abstract. It
does not define java.lang.String getServletContextName() from interface
javax.servlet.ServletContext.
    [javac] final class ServletContextFacade implements ServletContext {
    [javac]             ^
    [javac]
/export/home/work/jakarta-tomcat-3.2.1-src/src/share/org/apache/tomcat/facad
e/SimpleFacadeManager.java:103: class
org.apache.tomcat.facade.ServletContextFacade is an abstract class. It can't
be instantiated.
    [javac]     return new ServletContextFacade(ctx.getContextManager() ,
ctx);
    [javac]            ^
    [javac]
/export/home/work/jakarta-tomcat-3.2.1-src/src/share/org/apache/tomcat/facad
e/SimpleFacadeManager.java:109: class
org.apache.tomcat.facade.HttpServletRequestFacade is an abstract class. It
can't be instantiated.
    [javac]     return new HttpServletRequestFacade(req);
    [javac]            ^
    [javac]
/export/home/work/jakarta-tomcat-3.2.1-src/src/share/org/apache/tomcat/facad
e/SimpleFacadeManager.java:115: class
org.apache.tomcat.facade.HttpServletResponseFacade is an abstract class. It
can't be instantiated.
    [javac]     return new HttpServletResponseFacade(res);
    [javac]            ^
    [javac] Note: 2 files use or override a deprecated API.  Recompile with
"-deprecation" for details.
    [javac] 12 errors, 1 warning

BUILD FAILED

/export/home/work/jakarta-tomcat-3.2.1-src/build.xml:94: Compile failed,
messages should have been provided.

Total time: 7 seconds

Thank you,
David Peterson

Supervisor, NOC
www.cybersensor.com
Tel:  615.860.8750
Fax:  615.860.8751
Mobile:  615.364.3283
Email:  david.peterson@cybersensor.com
Mailing Address:
176 Cude Lane, Madison , TN 37115-2202