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]