Hello !

I'm disapointed as I seem to have a very simple problem but quite difficult
to solve... At first, some info:

THE PROBLEM IS : Can't find class org.apache.jserv.JServ

The system is Apache 1.3 with all necessary servlet packages, like
jsdk, apache-jserv, and others and jserv is starting when I start
Apache, but it loads and quits 5x because it cannot find the
org.apache.jserv.JServ class...

WHY ? What is wrong ?


Thank you for any help :-))

Denis Bucher


P.S. MORE INFO OUT OF MY PREVIOUS MAILS IN OTHER MAILING-LISTS:
===============================================================

[A. CLASSPATH]
This is my classpath under root :
 > CLASSPATH=/usr/lib/java/lib/classes.zip:
 > /usr/local/jserv/servclasses.zip:
 > /usr/local/jserv/src

 Should I start by trying to add /usr/local/Apache-JServ/ or maybe
 /usr/local/Apache-JServ/Apache-JServ.jar into the CLASSPATH ?

But if you see in the logs, it seems ok :

 [03/05/1999 15:19:53:390] (INFO) wrapper: environment[ 2] CLASSPATH=
 /usr/lib/jdk1.1.3/lib/classes.zip:/usr/local/Apache-JServ/Apache-JSe
 rv.jar:/usr/local/jsdk/lib/jsdk.jar

[B. FILE SIZE]
> Also, make sure you're Jar file isn't zero length
ok :
 > # ls -l /usr/local/Apache-JServ/Apache-JServ.jar
 > -rw-r----- 1 root root 150410 May 2 18:35
 > /usr/local/Apache-JServ/Apache-JServ.jar


I just add the logs that appears when starting Apache :

- httpd-errors log
httpsd: [Mon May  3 15:19:43 1999] [notice] SIGHUP received.  Attempting to
restart
httpsd: [Mon May  3 15:19:43 1999] [notice] Apache/1.3.4 (Unix)
ApacheJServ/1.0b3 co
nfigured -- resuming normal operations
httpsd: [Mon May  3 15:19:43 1999] [notice] suEXEC mechanism enabled (wrapper:
/usr/
local/apache/sbin/suexec)
Can't find class org.apache.jserv.JServ
Can't find class org.apache.jserv.JServ
Can't find class org.apache.jserv.JServ
Can't find class org.apache.jserv.JServ
Can't find class org.apache.jserv.JServ
Can't find class org.apache.jserv.JServ
Can't find class org.apache.jserv.JServ

- jserv.log log
[03/05/1999 15:19:43:311] (ERROR) an error returned cleaning-up protocol
"wrapper"
[03/05/1999 15:19:43:311] (ERROR) in init all protocols "wrapper" returned an
error
[03/05/1999 15:19:43:311] (EMERGENCY) Error cleaning-up protocols
[03/05/1999 15:19:43:311] (INFO) Apache Module was cleaned-up
[03/05/1999 15:19:46:391] (INFO) wrapper: watching processes
(PID=18386,PPID=1810,VM
 PID=18392)
[03/05/1999 15:19:46:391] (INFO) wrapper classpath:
/usr/lib/jdk1.1.3/lib/classes.zi
p:/usr/local/Apache-JServ/Apache-JServ.jar:/usr/local/jsdk/lib/jsdk.jar
[03/05/1999 15:19:46:392] (INFO) wrapper: Java VM spawned
(PID=18392|PPID=18386)
[03/05/1999 15:19:47:390] (INFO) wrapper: JVM Exited, restarting it (my
PID=18386)
[03/05/1999 15:19:47:391] (INFO) wrapper: Java VM spawned
(PID=18401|PPID=18386)
[03/05/1999 15:19:48:390] (INFO) wrapper: JVM Exited, restarting it (my
PID=18386)
[03/05/1999 15:19:48:391] (INFO) wrapper: Java VM spawned
(PID=18410|PPID=18386)
[03/05/1999 15:19:49:390] (INFO) wrapper: JVM Exited, restarting it (my
PID=18386)
[03/05/1999 15:19:49:391] (INFO) wrapper: Java VM spawned
(PID=18419|PPID=18386)
[03/05/1999 15:19:50:390] (INFO) wrapper: JVM Exited, restarting it (my
PID=18386)
[03/05/1999 15:19:50:391] (INFO) wrapper: Java VM spawned
(PID=18428|PPID=18386)
[03/05/1999 15:19:51:390] (INFO) wrapper: JVM Exited, restarting it (my
PID=18386)
[03/05/1999 15:19:51:391] (INFO) wrapper: Java VM spawned
(PID=18437|PPID=18386)
[03/05/1999 15:19:52:390] (INFO) wrapper: JVM Exited, restarting it (my
PID=18386)
[03/05/1999 15:19:52:391] (INFO) wrapper: Java VM spawned
(PID=18446|PPID=18386)
[03/05/1999 15:19:53:390] (INFO) wrapper: VM died too many times w/in 5 second
inter
vals (6); no more tries
[03/05/1999 15:19:53:390] (INFO) wrapper: printing debugging information
(command li
ne, env)
[03/05/1999 15:19:53:390] (INFO) wrapper: argument[ 1] /usr/lib/java/bin/java
[03/05/1999 15:19:53:390] (INFO) wrapper: argument[ 2] org.apache.jserv.JServ
[03/05/1999 15:19:53:390] (INFO) wrapper: argument[ 3]
/w3/conf/servlets/jserv.prope
rties
[03/05/1999 15:19:53:390] (INFO) wrapper: environment[ 1]
PATH=/bin:/usr/bin:/usr/lo
cal/bin
[03/05/1999 15:19:53:390] (INFO) wrapper: environment[ 2]
CLASSPATH=/usr/lib/jdk1.1.
3/lib/classes.zip:/usr/local/Apache-JServ/Apache-JServ.jar:/usr/local/jsdk/lib/jsdk.
jar

Even after unpacking the .jar file :

  horus # ls /usr/local/Apache-JServ
  Apache-JServ.jar  META-INF          org

And the path added :

 (INFO) wrapper: argument[ 1] /usr/lib/java/bin/java
 (INFO) wrapper: argument[ 2] org.apache.jserv.JServ
 (INFO) wrapper: argument[ 3] /w3/conf/servlets/jserv.properties
 (INFO) wrapper: environment[ 1] PATH=/bin:/usr/bin:/usr/local/bin
 (INFO) wrapper: environment[ 2] CLASSPATH=/usr/lib/jdk1.1.3/lib/classes
                                .zip:/usr/local/Apache-JServ/Apache-JServ.
                                jar:/usr/local/jsdk/lib/jsdk.jar:
                                /usr/local/Apache-JServ/

...the same problem (Can't find class org.apache.jserv.JServ) subsists...



-------

I had this :

 jserv.properties:
 wrapper.classpath=/usr/lib/jdk1.1.3/lib/classes.zip
 wrapper.classpath=/usr/local/Apache-JServ/Apache-JServ.jar
 wrapper.classpath=/usr/local/jsdk/lib/jsdk.jar

 CLASSPATH=/usr/lib/jdk1.1.3/lib/classes.zip:
           /usr/local/jserv/servclasses.zip:
           /usr/local/jserv/src

But even now (after having added the shell CLASSPATH to jserv.properties)
it doesn't work better...

I really don't understand why it says it cannot find that class while it
is in the path !


Some other info :

> grep Apache-JServ /w3/conf/servlets/jserv.properties
> wrapper.classpath=/usr/local/Apache-JServ/Apache-JServ.jar
>
> jar tf /usr/local/Apache-JServ/Apache-JServ.jar 2>&1 | wc
>     34      34    1447
(=> 34 files)

Something *must* be wrong somewhere...

1. I'll send you two mails :

/w3/conf/servlets/jserv.properties
/w3/conf/servlets/jserv.servlets.zoneproperties

2. Are some paths hardcoded into Apache+JServ ?



> Even after unpacking the .jar file :
>
>   horus # ls /usr/local/Apache-JServ
>   Apache-JServ.jar  META-INF          org
>
> And the path added :
>
>  (INFO) wrapper: argument[ 1] /usr/lib/java/bin/java
>  (INFO) wrapper: argument[ 2] org.apache.jserv.JServ
>  (INFO) wrapper: argument[ 3] /w3/conf/servlets/jserv.properties
>  (INFO) wrapper: environment[ 1] PATH=/bin:/usr/bin:/usr/local/bin
>  (INFO) wrapper: environment[ 2] CLASSPATH=/usr/lib/jdk1.1.3/lib/classes
>                                 .zip:/usr/local/Apache-JServ/Apache-JServ.
>                                 jar:/usr/local/jsdk/lib/jsdk.jar:
>                                 /usr/local/Apache-JServ/
>
> ...the same problem (Can't find class org.apache.jserv.JServ) subsists...
>
> ?!


----------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
READ THE FAQ!!!!     <http://java.apache.org/faq/>
Archives and Other:  <http://java.apache.org/main/mail.html/>
Problems?:           [EMAIL PROTECTED]

Reply via email to