----------------------------------------------------------------
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]

Reply via email to