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

Hi

I am having a very hard time finding information on how to get my Jserv
install working.

I am using the following:
Apache 1.3.9
Jserv 1.1
RedHat Linux 6.1
JDK 1.1.8_v1 from Blackdown.

The http://localhost/jserv/ page loads fine (it seems), but I can't seem to
get any servlets to run.. I.E. The IsItWorking servlet.

Any and I mean ANY help would be appreciated.

These are the error message I get in my mod_jserv.log file.

[25/02/2000 14:02:32:878] (INFO) wrapper: Java VM restarting (PID=737)
[25/02/2000 14:02:32:879] (INFO) wrapper: Java VM spawned (PID=1651,
PPID=737)
[25/02/2000 14:02:32:880] (INFO) wrapper: Java Virtual Machine unable to
start (ERR=2: No such file or directory)
[25/02/2000 14:02:32:880] (ERROR) wrapper: printing debugging information
(command line, env)
[25/02/2000 14:02:32:880] (ERROR) wrapper: argument[ 0]
/usr/local/java/bin/java
[25/02/2000 14:02:32:880] (ERROR) wrapper: argument[ 1]
org.apache.jserv.JServ
[25/02/2000 14:02:32:880] (ERROR) wrapper: argument[ 2]
/etc/httpd/conf/jserv/jserv.properties
[25/02/2000 14:02:32:880] (ERROR) wrapper: environment[ 0]
PATH=/bin:/usr/bin:/usr/local/bin
[25/02/2000 14:02:32:880] (ERROR) wrapper: environment[ 1]
CLASSPATH=/usr/lib/apache/ApacheJServ.jar:/home/httpd/classes/servlet-2.0.ja
r
[25/02/2000 14:02:45:898] (INFO) wrapper: Java VM exited (PID=737)

Here are what my configuration files look like.
(httpd.conf, jserv.conf and jserv.properties)
I removed the comments to lessent he size of this email.

================================
********** HTTPD.CONF **********
================================

# ServerType is either inetd, or standalone.
ServerType standalone
Port 80
HostnameLookups off
User nobody
Group nobody
ServerAdmin root@localhost
ServerRoot /etc/httpd
#BindAddress *
ErrorLog logs/error_log
LogLevel warn
#LoadModule mmap_static_module modules/mod_mmap_static.so
LoadModule jserv_module modules/mod_jserv.so
LoadModule env_module         modules/mod_env.so
LoadModule config_log_module  modules/mod_log_config.so
LoadModule agent_log_module   modules/mod_log_agent.so
LoadModule referer_log_module modules/mod_log_referer.so
#LoadModule mime_magic_module  modules/mod_mime_magic.so
LoadModule mime_module        modules/mod_mime.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule status_module      modules/mod_status.so
LoadModule info_module        modules/mod_info.so
LoadModule includes_module    modules/mod_include.so
LoadModule autoindex_module   modules/mod_autoindex.so
LoadModule dir_module         modules/mod_dir.so
LoadModule cgi_module         modules/mod_cgi.so
LoadModule asis_module        modules/mod_asis.so
LoadModule imap_module        modules/mod_imap.so
LoadModule action_module      modules/mod_actions.so
#LoadModule speling_module     modules/mod_speling.so
LoadModule userdir_module     modules/mod_userdir.so
LoadModule proxy_module       modules/libproxy.so
LoadModule alias_module       modules/mod_alias.so
LoadModule rewrite_module     modules/mod_rewrite.so
LoadModule access_module      modules/mod_access.so
LoadModule auth_module        modules/mod_auth.so
LoadModule anon_auth_module   modules/mod_auth_anon.so
#LoadModule dbm_auth_module    modules/mod_auth_dbm.so
LoadModule db_auth_module     modules/mod_auth_db.so
LoadModule digest_module      modules/mod_digest.so
#LoadModule cern_meta_module   modules/mod_cern_meta.so
LoadModule expires_module     modules/mod_expires.so
LoadModule headers_module     modules/mod_headers.so
LoadModule usertrack_module   modules/mod_usertrack.so
#LoadModule example_module     modules/mod_example.so
#LoadModule unique_id_module   modules/mod_unique_id.so
LoadModule setenvif_module    modules/mod_setenvif.so

# Extra Modules
#LoadModule php_module         modules/mod_php.so
#LoadModule php3_module        modules/libphp3.so
#LoadModule perl_module        modules/libperl.so

#AddModule mod_mmap_static.c
AddModule mod_jserv.c
AddModule mod_env.c
AddModule mod_log_config.c
AddModule mod_log_agent.c
AddModule mod_log_referer.c
#AddModule mod_mime_magic.c
AddModule mod_mime.c
AddModule mod_negotiation.c
AddModule mod_status.c
AddModule mod_info.c
AddModule mod_include.c
AddModule mod_autoindex.c
AddModule mod_dir.c
AddModule mod_cgi.c
AddModule mod_asis.c
AddModule mod_imap.c
AddModule mod_actions.c
#AddModule mod_speling.c
AddModule mod_userdir.c
AddModule mod_proxy.c
AddModule mod_alias.c
AddModule mod_rewrite.c
AddModule mod_access.c
AddModule mod_auth.c
AddModule mod_auth_anon.c
#AddModule mod_auth_dbm.c
AddModule mod_auth_db.c
AddModule mod_digest.c
#AddModule mod_cern_meta.c
AddModule mod_expires.c
AddModule mod_headers.c
AddModule mod_usertrack.c
#AddModule mod_example.c
#AddModule mod_unique_id.c
AddModule mod_so.c
AddModule mod_setenvif.c

# Extra Modules
#AddModule mod_php.c
#AddModule mod_php3.c
#AddModule mod_perl.c

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""
combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

CustomLog logs/access_log common

# If you would like to have an agent and referer logfile uncomment the
# following directives.

#CustomLog logs/referer_log referer
#CustomLog logs/agent_log agent

# If you prefer a single logfile with access, agent and referer information
# (Combined Logfile Format) you can use the following directive.

#CustomLog logs/access_log combined

# PidFile: The file the server should log its pid to
PidFile /var/run/httpd.pid

ScoreBoardFile /var/run/httpd.scoreboard

#LockFile /var/lock/httpd.lock

#ServerName new.host.name

UseCanonicalName on

#CacheNegotiatedDocs

# Timeout: The number of seconds before receives and sends time out

Timeout 300

# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.

KeepAlive On

MaxKeepAliveRequests 100

# KeepAliveTimeout: Number of seconds to wait for the next request

KeepAliveTimeout 15

MinSpareServers 8
MaxSpareServers 20

# Number of servers to start --- should be a reasonable ballpark figure.

StartServers 10

MaxClients 150

MaxRequestsPerChild 100

#ProxyRequests On

# To enable the cache as well, edit and uncomment the following lines:

#CacheRoot /var/cache/httpd
#CacheSize 5
#CacheGcInterval 4
#CacheMaxExpire 24
#CacheLastModifiedFactor 0.1
#CacheDefaultExpire 1
#NoCache a_domain.com another_domain.edu joes.garage_sale.com

#Listen 3000
#Listen 12.34.56.78:80

# Any httpd.conf or srm.conf directive may go into a VirtualHost command.
# See also the BindAddress entry.
 
#<VirtualHost host.some_domain.com>
#ServerAdmin [EMAIL PROTECTED]
#DocumentRoot /www/docs/host.some_domain.com
#ServerName host.some_domain.com
#ErrorLog logs/host.some_domain.com-error_log
#TransferLog logs/host.some_domain.com-access_log
#</VirtualHost>

<IfModule mod_jserv.c>
Include /etc/httpd/conf/jserv/jserv.conf
</IfModule>

================================
********** JSERV.CONF **********
================================

# Tell Apache on win32 to load the Apache JServ communication module
#LoadModule jserv_module modules/ApacheModuleJServ.dll

# Tell Apache on Unix to load the Apache JServ communication module
# For shared object builds only!!!
#LoadModule jserv_module /usr/lib/apache/mod_jserv.so

<IfModule mod_jserv.c>

# Whether Apache must start Apache JServ 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 /etc/httpd/conf/jserv/jserv.properties

ApJServLogFile /var/log/httpd/mod_jserv.log
ApJServLogLevel debug
ApJServDefaultProtocol ajpv12
#ApJServDefaultHost java.apache.org
ApJServDefaultPort 8007
#ApJServVMTimeout 10
#ApJServSecretKey DISABLED
ApJServSecretKey /etc/httpd/conf/jserv/jserv.secret.key

ApJServMount /servlets /root
ApJServMount /servlet /root

ApJServMountCopy on

#ApJServAction .jsp /servlets/org.gjt.jsp.JSPServlet
#ApJServAction .gsp /servlets/com.bitmechanic.gsp.GspServlet
#ApJServAction .jhtml /servlets/org.apache.servlet.ssi.SSI
#ApJServAction .xml /servlets/org.apache.cocoon.Cocoon

<Location /jserv/>
  SetHandler jserv-status
  
  order deny,allow
  # deny from all
  allow from localhost
</Location>

</IfModule>


======================================
********** JSERV.PROPERTIES **********
======================================

wrapper.bin=/usr/local/java/bin/java

wrapper.classpath=/usr/lib/apache/ApacheJServ.jar
wrapper.classpath=/home/httpd/classes/servlet-2.0.jar

bindaddress=localhost

port=8007

zones=root

root.properties=/etc/httpd/conf/jserv/zone.properties

pool=false

pool.capacity=10

pool.controller=org.apache.java.recycle.DefaultController

security.selfservlet=true

security.maxConnections=50

#security.allowedAddresses=127.0.0.1

security.authentication=true

security.secretKey=/etc/httpd/conf/jserv/jserv.secret.key

#security.challengeSize=5

log=true

log.file=/var/log/httpd/jserv.log

log.timestamp=true

log.dateFormat=[dd/MM/yyyy HH:mm:ss:SSS zz]
 
log.queue.maxage = 5000

log.queue.maxsize = 1000


# log.channel=false

# Default: false

# log.channel.info=true

log.channel.servletException=true

log.channel.jservException=true

log.channel.warning=true

log.channel.servletLog=true

log.channel.critical=true

# log.channel.debug=true


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