---------------------------------------------------------------- BEFORE YOU POST, search the faq at <http://java.apache.org/faq/> WHEN YOU POST, include all relevant version numbers, log files, and configuration files. Don't make us guess your problem!!! ---------------------------------------------------------------- System: Sun Ultra 5 / Solaris 2.7 / JDK 1.2.2 .cshrc file set path = ( . /home/johnc/bin /usr/local/bin /bin /usr/ucb /usr/bin /usr/ccs/bin /usr/openwin/bin /usr/java/bin /usr/sbin /usr/local/BerkeleyDB/bin /usr/local/apache/bin /usr/local/enlightenment/bin /usr/local/sparc-sun-solaris2.7/bin /opt/NSCPcom /opt/sybase/bin /usr/local/bin/pkware/pkzip25 /usr/dt/bin) setenv CLASSPATH /net/chococat/export/home/apache/JSDK2.0/lib/jsdk.jar set prompt="\! [`/usr/ucb/whoami`] `/usr/bin/hostname`/`/usr/bin/pwd`> " alias cd 'cd \!*; set prompt="\! [`/usr/ucb/whoami`] usr/bin/hostname`/`/usr/bin/pwd`> "' JSDK version 2.0 Apache version 1.3.11 or 1.3.12 (tried both) JServ version 1.1 (FINAL) THE PROBLEM: The problem seems to be similar to problems in the JServ FAQ in which JSDK2.1 has been installed and is in the CLASSPATH. I can't find JSDK2.1 anywhere on the system. I have tried three different copies of JSDK2.0 (one directly from Sun, one from an installation of JServ1.1b3 on the machine in question that is currently running just fine, and one from a Linux box running JServ1.1) to no avail. I have stripped my CLASSPATH down to just the JSDK2.0 jar file. When the make process tries to compile JServ.java the following output is generated: Compiling JServ.java ... JServ.java:171: class org.apache.jserv.JServConnection is an abstract class. It can't be instantiated. JServConnection connection = new JServConnection(); ^ /home/johnc/src/ApacheJServ-1.1/src/java/org/apache/jserv/JServConnection.java:85: class org.apache.jserv.JServConnection must be declared abstract. It does not define java.lang.String encodeURL(java.lang.String) from interface javax.servlet.http.HttpServletResponse. public class JServConnection ^ /home/johnc/src/ApacheJServ-1.1/src/java/org/apache/jserv/JServConnection.java:85: class org.apache.jserv.JServConnection must be declared abstract. It does not define javax.servlet.http.HttpSession getSession() from interface javax.servlet.http.HttpServletRequest. public class JServConnection ^ /home/johnc/src/ApacheJServ-1.1/src/java/org/apache/jserv/JServConnection.java:85: class org.apache.jserv.JServConnection must be declared abstract. It does not define java.util.Enumeration getAttributeNames() from interface javax.servlet.ServletRequest. public class JServConnection ^ /home/johnc/src/ApacheJServ-1.1/src/java/org/apache/jserv/JServConnection.java:85: class org.apache.jserv.JServConnection must be declared abstract. It does not define java.lang.String encodeRedirectURL(java.lang.String) from interface javax.servlet.http.HttpServletResponse. public class JServConnection ^ /home/johnc/src/ApacheJServ-1.1/src/java/org/apache/jserv/JServConnection.java:85: class org.apache.jserv.JServConnection must be declared abstract. It does not define boolean isRequestedSessionIdFromURL() from interface javax.servlet.http.HttpServletRequest. public class JServConnection ^ /home/johnc/src/ApacheJServ-1.1/src/java/org/apache/jserv/JServConnection.java:85: class org.apache.jserv.JServConnection must be declared abstract. It does not define void setAttribute(java.lang.String, java.lang.Object) from interface javax.servlet.ServletRequest. public class JServConnection ^ /home/johnc/src/ApacheJServ-1.1/src/java/org/apache/jserv/JServServletManager.java:564: class org.apache.jserv.JServContext is an abstract class. It can't be instantiated. context = new JServContext(servlet, this, initargs, (isAlias?name:null)); ^ /home/johnc/src/ApacheJServ-1.1/src/java/org/apache/jserv/JServServletManager.java:955: class org.apache.jserv.JServSession is an abstract class. It can't be instantiated. JServSession s = new JServSession(getIdentifier(route), this); ^ /home/johnc/src/ApacheJServ-1.1/src/java/org/apache/jserv/JServContext.java:90: class org.apache.jserv.JServContext must be declared abstract. It does not define int getMinorVersion() from interface javax.servlet.ServletContext. class JServContext implements ServletConfig, ServletContext, JServSendError, JServLogChannels { ^ /home/johnc/src/ApacheJServ-1.1/src/java/org/apache/jserv/JServContext.java:90: class org.apache.jserv.JServContext must be declared abstract. It does not define void removeAttribute(java.lang.String) from interface javax.servlet.ServletContext. class JServContext implements ServletConfig, ServletContext, JServSendError, JServLogChannels { ^ /home/johnc/src/ApacheJServ-1.1/src/java/org/apache/jserv/JServContext.java:90: class org.apache.jserv.JServContext must be declared abstract. It does not define java.util.Enumeration getAttributeNames() from interface javax.servlet.ServletContext. class JServContext implements ServletConfig, ServletContext, JServSendError, JServLogChannels { ^ /home/johnc/src/ApacheJServ-1.1/src/java/org/apache/jserv/JServContext.java:90: class org.apache.jserv.JServContext must be declared abstract. It does not define java.net.URL getResource(java.lang.String) from interface javax.servlet.ServletContext. class JServContext implements ServletConfig, ServletContext, JServSendError, JServLogChannels { ^ /home/johnc/src/ApacheJServ-1.1/src/java/org/apache/jserv/JServContext.java:90: class org.apache.jserv.JServContext must be declared abstract. It does not define javax.servlet.ServletContext getContext(java.lang.String) from interface javax.servlet.ServletContext. class JServContext implements ServletConfig, ServletContext, JServSendError, JServLogChannels { ^ /home/johnc/src/ApacheJServ-1.1/src/java/org/apache/jserv/JServContext.java:90: class org.apache.jserv.JServContext must be declared abstract. It does not define java.io.InputStream getResourceAsStream(java.lang.String) from interface javax.servlet.ServletContext. class JServContext implements ServletConfig, ServletContext, JServSendError, JServLogChannels { ^ /home/johnc/src/ApacheJServ-1.1/src/java/org/apache/jserv/JServContext.java:90: class org.apache.jserv.JServContext must be declared abstract. It does not define javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String) from interface javax.servlet.ServletContext. class JServContext implements ServletConfig, ServletContext, JServSendError, JServLogChannels { ^ /home/johnc/src/ApacheJServ-1.1/src/java/org/apache/jserv/JServContext.java:90: class org.apache.jserv.JServContext must be declared abstract. It does not define void setAttribute(java.lang.String, java.lang.Object) from interface javax.servlet.ServletContext. class JServContext implements ServletConfig, ServletContext, JServSendError, JServLogChannels { ^ /home/johnc/src/ApacheJServ-1.1/src/java/org/apache/jserv/JServContext.java:90: class org.apache.jserv.JServContext must be declared abstract. It does not define int getMajorVersion() from interface javax.servlet.ServletContext. class JServContext implements ServletConfig, ServletContext, JServSendError, JServLogChannels { ^ /home/johnc/src/ApacheJServ-1.1/src/java/org/apache/jserv/JServSession.java:74: class org.apache.jserv.JServSession must be declared abstract. It does not define void setMaxInactiveInterval(int) from interface javax.servlet.http.HttpSession. public class JServSession implements HttpSession, JServLogChannels, Serializable { ^ /home/johnc/src/ApacheJServ-1.1/src/java/org/apache/jserv/JServSession.java:74: class org.apache.jserv.JServSession must be declared abstract. It does not define int getMaxInactiveInterval() from interface javax.servlet.http.HttpSession. public class JServSession implements HttpSession, JServLogChannels, Serializable { ^ Note: 4 files use or override a deprecated API. Recompile with "-deprecation" for details. 20 errors, 1 warning -- -------------------------------------------------------------- Please read the FAQ! <http://java.apache.org/faq/> To subscribe: [EMAIL PROTECTED] To unsubscribe: [EMAIL PROTECTED] Archives and Other: <http://java.apache.org/main/mail.html> Problems?: [EMAIL PROTECTED]
