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


>Hello all...
>

....

>Servlet-Error: NoClassDefFoundError: com.novell.webaccess.WebAccessServlet

That does not necessarily mean that the class itself was not found but my mean
that a dependedant class can't be found.
Add "-verbose" to your jvm and see if that shows another class
being needed. Add the jar file containing that class to your
wrapper.classpath or repository classpath.

BTW:
        Does someone know of a kind of "ldd" for java class files?

>
>The servlets are in /usr/local/apache/servlet
>(including 'Hello', which works fine, as I said above)
>and the actual 'target' is under
>/usr/local/apache/servlet/com/novell/webaccess/WebAccessServlet.class
>
>my httpd.conf has the following:
>
>Include /usr/local/jserv/jserv.conf
>
>And my jserv.conf is:
>
>###############################################################################
>#                     Apache JServ Configuration File                         #
>###############################################################################
>
># Note: this file should be appended to httpd.conf
># Tell Apache on win32 to load the Apache JServ communication module
>#LoadModule jserv_module libexec/mod_jserv.so
>LoadModule jserv_module /usr/local/apache/libexec/mod_jserv.so
>
># Whether Apache must start JVM or not (On=Manual Off=Autostart)
># Syntax: ApJServManual [on/off]
># Default: "Off"
>ApJServManual off
>
># Properties filename for Apache JServ in Automatic Mode.
># In manual mode this directive is ignored
># Syntax: ApJServProperties [filename]
># Default: "./conf/jserv.properties"
>#ApJServProperties /home/anstpbat/java/ApacheJServ-1.0/example/jserv.properties
>ApJServProperties /usr/local/jserv/jserv.properties
>
># Log file for this module operation relative to Apache root directory.
># Syntax: ApJServLogFile [filename]
># Default: "./logs/mod_jserv.log"
># Note: when set to "DISABLED", the log will be redirected to Apache error log
>#ApJServLogFile /home/anstpbat/java/ApacheJServ-1.0/example/jserv.log
>ApJServLogFile /usr/local/apache/logs/jserv.log
>
># Protocol used by this host to connect to Apache JServ
># (see documentation for more details on available protocols)
># Syntax: ApJServDefaultProtocol [name]
># Default: "ajpv11"
>ApJServDefaultProtocol ajpv11
>
># Default host on which Apache JServ is running
># Syntax: ApJServDefaultHost [hostname]
># Default: "localhost"
>#ApJServDefaultHost
>
># Default port that Apache JServ is listening to
># Syntax: ApJServDefaultPort [number]
># Default: protocol-dependant (for ajpv11 protocol this is "8007")
>ApJServDefaultPort 8007
>
># Passes parameter and value to specified protocol.
># Syntax: ApJServProtocolParameter [name] [parameter] [value]
># Default: NONE
># Note: Currently no protocols handle this. Introduced for future protocols.
>
># Apache JServ secret key file relative to Apache root directory.
># Syntax: ApJServSecretKey [filename]
># Default: "./conf/jserv.secret.key"
># Warning: if authentication is DISABLED, everyone on this machine (not just
># this module) may connect to your servlet engine and execute servlet
># bypassing web server restrictions. See the documentation for more information
>ApJServSecretKey DISABLED
>
># Mount point for Servlet zones
># (see documentation for more information on servlet zones)
># Syntax: ApJServMount [name] [jserv-url]
># Default: NONE
># Note: [name] is the name of the Apache URI path to mount jserv-url on
>#       [jserv-url] is something like "protocol://host:port/zone"
>#  If protocol, host or port are not specified, the values from
>#  "ApJServDefaultProtocol", "ApJServDefaultHost" or "ApJServDefaultPort"
>#  will be used.
>#  If zone is not specified, the zone name will be the first subdirectory of
>#  the called servlet.
># Example: "ApJServMount /servlets /myServlets"
>#  if user requests "http://host/servlets/TestServlet"
>#  the servlet "TestServlet" in zone "myServlets" on default host
>#  thru default protocol on defaul port will be requested
># Example: "ApJServMount /servlets ajpv11://localhost:8007"
>#  if user requests "http://host/servlets/myServlets/TestServlet"
>#  the servlet "TestServlet" in zone "myServlets" will be requested
># Example: "ApJServMount /servlets
>ajpv11://jserv.mydomain.com:15643/myServlets"
>#  if user requests "http://host/servlets/TestServlet" the servlet
>#  "TestServlet" in zone "myServlets" on host "jserv.mydomain.com" using
>#  "ajpv11" protocol on port "15643" will be executed
>#ApJServMount /example /example
>#ApJServMount /example ajpv11://localhost:8007/example
>ApJServMount /servlet /servlet
>
># Whether <VirtualHost> inherits base host mount points or not
># Syntax: ApJServMountCopy [on/off]
># Default: "On"
># Note: This directive is meaninful only when virtual hosts are being used
>ApJServMountCopy on
>
># Executes a servlet passing filename with proper extension in PATH_TRANSLATED
># property of servlet request.
># Syntax: ApJServAction [extension] [servlet-uri]
># Defaults: NONE
># Notes: This is used for external tools such as JSP (Java Servlet Pages),
>#  GSP (GNU Server Pages) or Java server side include.
>#ApJServAction .jsp /servlets/nl.nmg.jsp.JSPServlet
>#ApJServAction .gsp /servlets/com.bitmechanics.gsp.GspServlet
>#ApJServAction .jhtml /servlets/org.apache.servlet.ssi.SSI
>
># Enable the Apache JServ status handler with the URL of
># "http://servername/jserv/" (note the trailing slash!)
># Change the ".your_domain.com" to match your domain to enable.
><Location /jserv/>
>  SetHandler jserv-status
>
>  order deny,allow
>  deny from all
>  allow from localhost 127.0.0.1
></Location>
>
>
>This is my jserv.properties:
>
>###################################
># Apache JServ Configuration File #
>###################################
>
>################################### WARNING
>####################################
># Unlike normal java properties, JServ configurations
># have some important extentions:
>#
># 1) commas are used as token separators
># 2) multiple definitions of the same key
>#    are concatenated in a comma separated list.
>################################################################################
>
># Execution parameters
>#######################
>
># The Java Virtual Machine interpreter
># Syntax: wrapper.bin=[filename]
># Default: "/usr/bin/java" for Unix systems
>#          "c:\jdk\bin\java.exe" for Win32 systems
>wrapper.bin=/usr/local/jdk1.2/bin/java
>
># Arguments passed to java interpreter (optional)
># Syntax: wrapper.bin.parameters=[string]
># Default: NONE
>
># Apache JServ entry point class
># Syntax: wrapper.class=[classname]
># Default: "org.apache.jserv.JServ"
>wrapper.class=org.apache.jserv.JServ
>
># Arguments passed to main class after the properties filename
># Syntax: wrapper.class.parameters=[string]
># Default: NONE
># Note: currently not used
>
># PATH environment value passed to the JVM
># Syntax: wrapper.path=[path]
># Default: "/bin:/usr/bin:/usr/local/bin" for Unix systems
>#          "c:\(windows-dir);c:\(windows-system-dir)" for Win32 systems
># Notes: if more than one line is supplied these will be concatenated using
>#        ":" or ";" (depending wether Unix or Win32) characters
>#        Under Win32 (windows-dir) and (windows-system-dir) will be
>#        automatically evaluated to match your system requirements
>
># CLASSPATH environment value passed to the JVM
># Syntax: wrapper.classpath=[path]
># Default: NONE (Sun's JDK/JRE already have a default classpath)
># Notes: if more than one line is supplied these will be concatenated using
>#        ":" or ";" (depending wether Unix or Win32) characters.
>#        JVM must be able to find JSDK and JServ classes and any
>#        utility classes used by your servlets.
>#wrapper.classpath=
>wrapper.classpath=/usr/local/jserv/lib/ApacheJServ.jar
>wrapper.classpath=/usr/local/jsdk2.0/lib/jsdk.jar
>wrapper.classpath=/usr/local/jdk1.2/lib/dt.jar
>wrapper.classpath=/usr/local/jdk1.2/lib/tools.jar
>wrapper.classpath=/usr/local/jdk1.2/src.jar
>wrapper.classpath=/usr/local/jdk1.2/jre/lib/rt.jar
>#wrapper.classpath=/usr/share/guavac/classes.zip
>#wrapper.classpath=/usr/local/apache/htdocs/servlet
>wrapper.classpath=/usr/local/apache/servlet
># An environment name with value passed to the JVM
># Syntax: wrapper.env=[name]=[value]
># Default: NONE on Unix Systems
>#          SystemDrive and SystemRoot with appropriate values on Win32 systems
>
># An environment name with value copied from caller to JAVA Virtual Machine
># Syntax: wrapper.env.copy=[name]
># Default: NONE
>
># Copies all environment from caller to JAVA Virtual Machine
># Syntax: wrapper.env.copyall=[true,false]
># Default: false
>
># Protocol used for signal handling
># Syntax: wrapper.protocol=[name]
># Default: ajpv11
>
># General parameters
>######################
>
># Set the port JServ will listen to.
># Syntax: port=[1024,65535] (int)
># Default: 8007
>port=8007
>
># Servlet Zones parameters
>###########################
>
># List of servlet zones JServ manages
># Syntax: zones=<servlet zone>,<servlet zone>... (Comma separated list of
>String)
># Default: <empty>
zones=servlet
>
># Configuration file for each servlet zone
># Syntax: <servlet zone name as on the zones list>.properties=<full path to
>configFile> (String)
># Default: <empty>
>#example.properties=/home/anstpbat/java/ApacheJServ-1.0/example/example.properti
>es
>servlet.properties=/usr/local/jserv/servlet.properties
>
># Security parameters
>#####################
>
># Enable/disable the execution of org.apache.jserv.JServ as a servlet.
># This is disabled by default because it may give informations that should
># be restricted.
># Note that the execution of JServ as a servlet is filtered by mod_jserv
># by default so that both sides should be enabled to let this service work.
># This service is useful for installation and configuration since it gives
># feedback about the exact configurations JServ is set with, but it should
># be disabled when both installation and configuration processes are done.
># Syntax: security.selfservlet=[true,false] (boolean)
># Default: false
>security.selfservlet=true
>
># Set the maximum number of socket connections JServ may handle simultaneously.
># (this number does not identify the maximum number of concurrent servlet
># requests: see the JServ protocol specification for more info on this)
># Syntax: security.maxConnections=(int)>1
># Default: 50
>security.maxConnections=50
>
># List of IP addresses allowed to connect to JServ. This is a first security
># filtering to reject possibly unsecure connections and avoid the overhead
># of connection authentication.
># Syntax: security.allowedAddresses=<IP address>,<IP Address>... (Comma
>separated list of IP adresses)
># Default: <empty list>
>security.allowedAddresses=127.0.0.1,193.63.251.218
>
># Enable/disable connection authentication.
># NOTE: unauthenticated connections are a little faster since authentication
># handshake is not performed at connection creation.
># WARNING: disable authentication only if you can protect the intrusion on
># the port JServ listens on with other systems or do it at your own risk.
># Syntax: security.authentication=[true,false] (boolean)
># Default: true
>security.authentication=false
>
># Authentication secret key.
># The secret key is passed as a file that must be kept secure and must
># be exactly the same of those used by clients to authenticate themselves.
># Syntax: security.secretKey=<secret key file> (String)
># Default: <empty>
>#security.secretKey=
>
># Length of the randomly generated challenge string (in bytes) used to
># authenticate connections. 5 is the lowest possible choice to force a safe
># level of security and reduce connection creation overhead.
># Syntax: security.challengeSize=(int)>5
># Default: 5
>security.challengeSize=5
>
># Logging parameters
>####################
>
># Enable/disable JServ tracing, used for debugging and development.
># WARNING: tracing is a very costy operation in term of performance and
># its disabled by default. Note that trace logs may become really big
># since each servlet connection may generate many Kb of log.
># Syntax: log=[true,false] (boolean)
># Default: false
>#log=false
>log=true
># Set the name of the trace/log file.  To avoid possible confusion about
># the location of this file, an absolute pathname is recommended.
># On Unix, this file must have write permissions by the owner of the JVM
># process. In other words, if you are running Apache JServ in manual mode
># and Apache is running as user nobody, then the file must have its
># permissions set so that that user can write to it.
># Syntax: log.file=<log file name> (String)
># Default: NONE
>log.file=/usr/local/apache/logs/jserv.log
>
># Enable the timestamp before the log message
># Syntax: log.timestamp=[true,false] (boolean)
># Default: true
>log.timestamp=true
>
># Use the given string as a data format
># (see java.text.SimpleDateFormat for the list of options)
># Syntax: log.dateFormat=(String)
># Default: [dd/MM/yyyy HH:mm:ss:SSS zz]
>log.dateFormat=[dd/MM/yyyy HH:mm:ss:SSS zz]
>
># Enable/disable channels, each logging different part of the code
># self-explained by their names.
># Syntax: log.channel.<channel name>=[true,false] (boolean)
># Default: false
>log.channel.servletLog=true
>log.channel.init=true
>log.channel.terminate=true
>log.channel.serviceRequest=true
>log.channel.authentication=true
>log.channel.requestData=true
>log.channel.responseHeaders=true
>log.channel.signal=true
>log.channel.exceptionTracing=true
>log.channel.servletManager=true
>
>And this is my zone configuration file, servlet.properties:
>
>###############################################################################
>#                        Servlet Zone Configuration File
>#
>###############################################################################
>
>################################ W A R N I N G
>################################
>#
># Unlike normal Java properties, JServ configurations have some important
># extentions:
>#
>#    1) commas are used as token separators
>#    2) multiple definitions of the same key are concatenated in a
>#       comma-separated list.
>#
>###############################################################################
>
># List of Repositories
>#######################
>
># The list of servlet repositories controlled by this servlet zone
># Syntax: repositories=[repository],[repository]...
># Default: NONE
>#
>#the repositories statement was taken care of by the wrapper.classpath in the
>#jserv.properties file
>
>repositories=/usr/local/apache/servlet
># Classloader parameters
>#########################
>
># Enable servlet class autoreloading.
># Syntax: autoreload.classes=[true,false] (boolean)
># Default: true
>autoreload.classes=true
>
># Enable servlet resourced autoreloading (properties and other loaded
>resources)
># Syntax: autoreload.file=[true,false] (boolean)
># Default: true
>autoreload.file=true
>
># Set the number of millisecond to wait before giving up on initializing a
>servlet.
># (a timeout of zero means no timeout)
># Syntax: init.timeout=(long)>0
># Default: 10000 (10 secs)
>init.timeout=10000
>
># Set the number of millisecond to wait before giving up on destroying a
>servlet.
># (a timeout of zero means no timeout)
># Syntax: destroy.timeout=(long)>0
># Default: 10000 (10 secs)
>destroy.timeout=10000
>
># Set the number of millisecond to wait before invalidating an unused session.
># Syntax: session.timeout=(long)>0
># Default: 1800000 (30 mins)
>session.timeout=1800000
>
># Set how frequently (milliseconds) to check for timed-out sessions.
># Syntax: session.checkFrequency=(long)>0
># Default: 30000 (30 secs)
>session.checkFrequency=30000
>
># SingleThreadModel Servlets parameters
>########################################
>
># Set the initial capacity of the STM servlets pool.
># Syntax: singleThreadModelServlet.initialCapacity=(int)>1
># Default: 5
>singleThreadModelServlet.initialCapacity=5
>
># Set the number of servlet instances should be added to the pool if found
>empty.
># Syntax: singleThreadModelServlet.incrementCapacity=(int)>1
># Default: 5
>singleThreadModelServlet.incrementCapacity=5
>
># Set the maximum capacity of the STM pool
># Syntax: singleThreadModelServlet.maximumCapacity=(int)>1
># Default: 10
>singleThreadModelServlet.maximumCapacity=10
>
>################### S E R V L E T    P A R A M E T E R S
>######################
>
>################################## N O T E
>####################################
># When "classname" is specified, it means a Java dot-formatter full class name
># without the ".class". For example, a class with source file named
># "Dummy.java" with a package name "org.fool" is defined as "org.fool.Dummy".
>#
># Since each servlet may have lots of private initialization data, Apache JServ
># allows you to store those servlet initArgs in a separate file. To do this,
># simply do not set any initArgs in this file: Apache JServ will then look for
># a file named "[servlet classname].initargs" in the same directory of that
># class. Note that this may work with even class archives.
>###############################################################################
>
># Startup Servlets
>###################
>
># Comma or space delimited list of servlets to launch on startup.
># This can either be a class name or alias.
># Syntax: servlets.startup=[classname or alias],[classname or alias],...
># Default: NONE
>
># Servlet Aliases
>##################
>
># This defines aliases from which servlets can be invoked.
># Each alias give a new instance of the servlet. This means that if a servlet
># is invoked both by class name and by alias name, it will result in _TWO_
># instances of the servlet being created.
># Syntax: servlet.[alias].code=[classname] (String)
># Default: NONE
>
># Global Init Parameters
>#########################
>
># Parameters passed here are given to each of servlets. You should put
># configuration information that is common to all servlets.
>#
># The value of the property is a comma delimited list of "name=value" pairs
># that are accessible to the servlet via the method getInitParameter()
># in ServletConfig.
># Syntax: servlets.default.initArgs=[name]=[value],[name]=[value],...
># Default: NONE
>
># Servlet Init Parameters
>##########################
>
># These properties define init parameters for each servlet that is invoked
># by its classname.
># Syntax: servlet.[classname].initArgs=[name]=[value],[name]=[value],...
># Default: NONE
>
># Aliased Servlet Init Parameters
>##################################
>
># These properties define init parameters for each servlet that is invoked
># by its alias.
># Syntax: servlet.[alias].initArgs=[name]=[value],[name]=[value],...
># Default: NONE
>
>##################################
># Sample Servlets Properties
>#
># servlet.<name>.code=class name (foo or foo.class)
># servlet.<name>.initArgs=comma-delimited list of {name, value} pairs
>#                        that can be accessed by the servlet using the
>#                        servlet API calls
># servlet.<name>.preload=<true|false> if the servlet should be preloaded.
>#
>
># WebAccess servlet
>servlet.webacc.code=com.novell.webaccess.WebAccessServlet
>servlet.webacc.initArgs=Config=/Novell/WebAccess/webacc.cfg
>servlet.webacc.preload=true
>
># WebPublisher servlet
>servlet.webpub.code=com.novell.webpublisher.WebPublisherServlet
>servlet.webpub.initArgs=Config=/Novell/WebPublisher/webpub.cfg
>servlet.webpub.preload=true
>
>#############################################################################
>#
>#############################################################################
>
>If anyone can give any pointers as to where I'm going wrong,
>or the likely cause of the problem, I'd be most grateful...
>
>Finally, from my jserv.log:
>
>[09/11/1999 15:22:24:125 GMT+01:00] Connection from localhost/127.0.0.1
>[09/11/1999 15:22:24:128 GMT+01:00] Initializing servlet request
>[09/11/1999 15:22:24:129 GMT+01:00] Reading request data
>[09/11/1999 15:22:24:131 GMT+01:00] Will read 15 bytes for this line
>[09/11/1999 15:22:24:133 GMT+01:00] Read: Cservlet      webacc
>[09/11/1999 15:22:24:135 GMT+01:00] Servlet Zone: servlet Servlet: webacc
>[09/11/1999 15:22:24:137 GMT+01:00] Will read 17 bytes for this line
>[09/11/1999 15:22:24:139 GMT+01:00] Read: Swww2.lshtm.ac.uk
>[09/11/1999 15:22:24:141 GMT+01:00] Hostname: www2.lshtm.ac.uk
>[09/11/1999 15:22:24:143 GMT+01:00] Will read 39 bytes for this line
>[09/11/1999 15:22:24:145 GMT+01:00] Read: EDOCUMENT_ROOT
>/usr/local/apache/htdocs
>[09/11/1999 15:22:24:147 GMT+01:00] Env: DOCUMENT_ROOT=/usr/local/apache/htdocs
>[09/11/1999 15:22:24:149 GMT+01:00] Will read 26 bytes for this line
>[09/11/1999 15:22:24:151 GMT+01:00] Read: EGATEWAY_INTERFACE    CGI/1.1
>[09/11/1999 15:22:24:153 GMT+01:00] Env: GATEWAY_INTERFACE=CGI/1.1
>[09/11/1999 15:22:24:155 GMT+01:00] Will read 90 bytes for this line
>[09/11/1999 15:22:24:157 GMT+01:00] Read: EPATH
>/usr/local/jdk1.2/bin:/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin:/home/anstpbat
>/bin
>[09/11/1999 15:22:24:159 GMT+01:00] Env:
>PATH=/usr/local/jdk1.2/bin:/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin:/home/ans
>tpbat/bin
>[09/11/1999 15:22:24:161 GMT+01:00] Will read 14 bytes for this line
>[09/11/1999 15:22:24:163 GMT+01:00] Read: EQUERY_STRING
>[09/11/1999 15:22:24:165 GMT+01:00] Env: QUERY_STRING=
>[09/11/1999 15:22:24:167 GMT+01:00] Will read 26 bytes for this line
>[09/11/1999 15:22:24:168 GMT+01:00] Read: EREMOTE_ADDR  193.63.251.24
>[09/11/1999 15:22:24:170 GMT+01:00] Env: REMOTE_ADDR=193.63.251.24
>[09/11/1999 15:22:24:172 GMT+01:00] Will read 17 bytes for this line
>[09/11/1999 15:22:24:174 GMT+01:00] Read: EREMOTE_PORT  1700
>[09/11/1999 15:22:24:176 GMT+01:00] Env: REMOTE_PORT=1700
>[09/11/1999 15:22:24:178 GMT+01:00] Will read 19 bytes for this line
>[09/11/1999 15:22:24:180 GMT+01:00] Read: EREQUEST_METHOD       GET
>[09/11/1999 15:22:24:182 GMT+01:00] Env: REQUEST_METHOD=GET
>[09/11/1999 15:22:24:184 GMT+01:00] Will read 28 bytes for this line
>[09/11/1999 15:22:24:186 GMT+01:00] Read: EREQUEST_URI  /servlet/webacc
>[09/11/1999 15:22:24:188 GMT+01:00] Env: REQUEST_URI=/servlet/webacc
>[09/11/1999 15:22:24:190 GMT+01:00] Will read 32 bytes for this line
>[09/11/1999 15:22:24:191 GMT+01:00] Read: ESCRIPT_FILENAME      /servlet/webacc
>[09/11/1999 15:22:24:193 GMT+01:00] Env: SCRIPT_FILENAME=/servlet/webacc
>[09/11/1999 15:22:24:195 GMT+01:00] Will read 28 bytes for this line
>[09/11/1999 15:22:24:197 GMT+01:00] Read: ESCRIPT_NAME  /servlet/webacc
>[09/11/1999 15:22:24:199 GMT+01:00] Env: SCRIPT_NAME=/servlet/webacc
>[09/11/1999 15:22:24:201 GMT+01:00] Will read 27 bytes for this line
>[09/11/1999 15:22:24:203 GMT+01:00] Read: ESERVER_ADDR  193.63.251.218
>[09/11/1999 15:22:24:205 GMT+01:00] Env: SERVER_ADDR=193.63.251.218
>[09/11/1999 15:22:24:207 GMT+01:00] Will read 37 bytes for this line
>[09/11/1999 15:22:24:209 GMT+01:00] Read: ESERVER_ADMIN [EMAIL PROTECTED]
>[09/11/1999 15:22:24:211 GMT+01:00] Env: [EMAIL PROTECTED]
>[09/11/1999 15:22:24:213 GMT+01:00] Will read 29 bytes for this line
>[09/11/1999 15:22:24:215 GMT+01:00] Read: ESERVER_NAME  www2.lshtm.ac.uk
>[09/11/1999 15:22:24:217 GMT+01:00] Env: SERVER_NAME=www2.lshtm.ac.uk
>[09/11/1999 15:22:24:219 GMT+01:00] Will read 15 bytes for this line
>[09/11/1999 15:22:24:220 GMT+01:00] Read: ESERVER_PORT  80
>[09/11/1999 15:22:24:222 GMT+01:00] Env: SERVER_PORT=80
>[09/11/1999 15:22:24:224 GMT+01:00] Will read 25 bytes for this line
>[09/11/1999 15:22:24:226 GMT+01:00] Read: ESERVER_PROTOCOL      HTTP/1.0
>[09/11/1999 15:22:24:228 GMT+01:00] Env: SERVER_PROTOCOL=HTTP/1.0
>[09/11/1999 15:22:24:230 GMT+01:00] Will read 85 bytes for this line
>[09/11/1999 15:22:24:232 GMT+01:00] Read: ESERVER_SIGNATURE
><ADDRESS>Apache/1.3.9 Server at www2.lshtm.ac.uk Port 80</ADDRESS>
>
>[09/11/1999 15:22:24:234 GMT+01:00] Env:
>SERVER_SIGNATURE=<ADDRESS>Apache/1.3.9 Server at www2.lshtm.ac.uk Port
>80</ADDRESS>
>
>[09/11/1999 15:22:24:236 GMT+01:00] Will read 52 bytes for this line
>[09/11/1999 15:22:24:238 GMT+01:00] Read: ESERVER_SOFTWARE
>Apache/1.3.9 (Unix) ApacheJServ/1.0
>[09/11/1999 15:22:24:240 GMT+01:00] Env: SERVER_SOFTWARE=Apache/1.3.9
>(Unix) ApacheJServ/1.0
>[09/11/1999 15:22:24:242 GMT+01:00] Will read 30 bytes for this line
>[09/11/1999 15:22:24:244 GMT+01:00] Read: EUNIQUE_ID    OCguIME-@9oAAGL7Ehs
>[09/11/1999 15:22:24:246 GMT+01:00] Env: UNIQUE_ID=OCguIME-@9oAAGL7Ehs
>[09/11/1999 15:22:24:248 GMT+01:00] Will read 75 bytes for this line
>[09/11/1999 15:22:24:250 GMT+01:00] Read: HAccept       image/gif,
>image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */*
>[09/11/1999 15:22:24:252 GMT+01:00] Header: Accept=image/gif,
>image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */*
>[09/11/1999 15:22:24:254 GMT+01:00] Will read 34 bytes for this line
>[09/11/1999 15:22:24:256 GMT+01:00] Read: HAccept-Charset
>iso-8859-1,*,utf-8
>[09/11/1999 15:22:24:258 GMT+01:00] Header: Accept-Charset=iso-8859-1,*,utf-8
>[09/11/1999 15:22:24:260 GMT+01:00] Will read 21 bytes for this line
>[09/11/1999 15:22:24:262 GMT+01:00] Read: HAccept-Encoding      gzip
>[09/11/1999 15:22:24:264 GMT+01:00] Header: Accept-Encoding=gzip
>[09/11/1999 15:22:24:266 GMT+01:00] Will read 19 bytes for this line
>[09/11/1999 15:22:24:268 GMT+01:00] Read: HAccept-Language      en
>[09/11/1999 15:22:24:270 GMT+01:00] Header: Accept-Language=en
>[09/11/1999 15:22:24:272 GMT+01:00] Will read 22 bytes for this line
>[09/11/1999 15:22:24:273 GMT+01:00] Read: HConnection   Keep-Alive
>[09/11/1999 15:22:24:275 GMT+01:00] Header: Connection=Keep-Alive
>[09/11/1999 15:22:24:277 GMT+01:00] Will read 22 bytes for this line
>[09/11/1999 15:22:24:279 GMT+01:00] Read: HHost www2.lshtm.ac.uk
>[09/11/1999 15:22:24:281 GMT+01:00] Header: Host=www2.lshtm.ac.uk
>[09/11/1999 15:22:24:303 GMT+01:00] Will read 43 bytes for this line
>[09/11/1999 15:22:24:306 GMT+01:00] Read: HUser-Agent   Mozilla/4.7
>(Macintosh; I; PPC)
>[09/11/1999 15:22:24:309 GMT+01:00] Header: User-Agent=Mozilla/4.7
>(Macintosh; I; PPC)
>[09/11/1999 15:22:24:311 GMT+01:00] All data read.
>[09/11/1999 15:22:24:313 GMT+01:00] Parsing cookies
>[09/11/1999 15:22:24:318 GMT+01:00] Sending response headers.
>[09/11/1999 15:22:24:320 GMT+01:00] Status: 404 Not Found
>[09/11/1999 15:22:24:322 GMT+01:00] Servlet-Error: NoClassDefFoundError:
>com.novell.webaccess.WebAccessServlet
>[09/11/1999 14:22:24:325] (ERROR) ajp11: Servlet Error:
>NoClassDefFoundError: com.novell.webaccess.WebAccessServlet
>
>
>
>
>
>
>--------------------------------------------->
>Peter Bates, Systems Support Officer,
>Network Support Team
>London School of Hygiene & Tropical Medicine.
>Telephone:0171-927 2124 / Fax:0171-467 9504 / Pager: 07625 255362
>
>
>
>
>--
>--------------------------------------------------------------
>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]
>

Ciao,
        Carsten Heyl

  Carsten Heyl                          [EMAIL PROTECTED]
  NADS - Solutions on Nets              http://www.nads.de/
  NADS GmbH                             http://www.pixelboxx.de/
  Hildebrandtstr. 4E                    Tel.: +49 211 933 02-90
D-40215 Duesseldorf                     Fax.: +49 211 933 02-93


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