I am getting an error that says something like "can't find the JServ class". What should I do?

You have to make sure your wrapper.bin property in jserv.properties is pointing to the correct binary, and that your LD_LIBRARY_PATH is set in the wrapper.properties field (depending on whose JDK you are using).

<screen>

Here it is again in more detail: In your jserv.properties file, make sure that you have this line:

# Apache JServ entry point class (should not be changed)

# Syntax: wrapper.class=[classname]

# Default: "org.apache.jserv.JServ"

wrapper.class=org.apache.jserv.JServ

If you have overridden the above line with something else, you must have at least one more line with the above in it. In other words if you have this:

wrapper.class=foo.bar.ack

You must also have another line like this:

wrapper.class=org.apache.jserv.JServ

They will be appended together internally.

Also, make sure that your wrapper.classpath= has the correct path to your ApacheJServ.jar file.

ie:

wrapper.classpath=/usr/local/jserv/ApacheJServ.jar

and one addendum... make sure the file permissions on the directory

where the .JAR file lives have the 'x' bit set.