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