[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index] [Home]

AW: AJP Err ** missing init parameter : "scratchdir", 1 <===Again


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Changing this line in mod_jserv.conf can help:
Old:	ApJServAction .jsp /servlets/org.gjt.jsp.JspServlet
New:	ApJServAction .jsp /servlets/gnujsp

(At least I can reproduce the error with the first line,
 with the second line every thing is fine in my
 configuration.

- -----Ursprungliche Nachricht-----
Von: Madhav [mailto:saimadhav@yahoo.com]
Gesendet: Sonntag, 30. April 2000 09:45
An: gnujsp@gjt.org
Cc: heyl@nads.de
Betreff: AJP Err ** missing init parameter : "scratchdir", 1 <===Again


I've been trying to get JSP work,  for almost a week
with no luck.  
"mod_server.log" logs an initialization error. I
followed 'install.apache' instructions and
mailing-list techniques, still I couldn't fix it. 
I'm running: Apache 1.3.12 on win98. Apache-jserv-1.1
, gnujsp101prep1. Please Help!!!!
Thanks in advance. 

directory structure
===================
program files
 |=>Apache Group
	|->Apache (..\htdocs\servlets\java\)
	|->Apache Jserv (\servlets\zone.properties)
	|->gnujsp101pre1


mod_jserv.log
=============
[30/04/2000 06:55:44:190] (ERROR) ajp12: Servlet
Error: Initialization error while loading the servlet:
gnujsp: missing init parameter : "scratchdir", 1
[30/04/2000 06:55:44:190] (ERROR) an error returned
handling request via protocol "ajpv12"

jserv.log
==========
[30/04/2000 00:55:44:080 MDT] org.gjt.jsp.JspServlet:
init


jserv.properties
===============
wrapper.bin=c:\jdk1.2.2\bin\java.exe

wrapper.bin.parameters=-verbose

wrapper.classpath=c:\jdk1.2.2\lib\tools.jar
wrapper.classpath=c:\progra~1\apache~1\Apache~1\ApacheJServ.jar
wrapper.classpath=c:\jsdk2.0\lib\jsdk.jar
#wraper.classpath=C:\Progra~1\Apache~1\gnujsp~1\lib\gnujsp10.jar
#wraper.classpath=C:\Progra~1\Apache~1\gnujsp~1\lib\gnujsp10test.jar


root.properties=c:\progra~1\apache~1\Apache~1\servlets\zone.properties



jserv.conf
==========

LoadModule jserv_module
c:\progra~1\apache~1\Apache~1\ApacheModuleJServ.dll

<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
c:\progra~1\apache~1\Apache~1\conf\jserv.properties

ApJServLogFile
"c:\progra~1\apache~1\Apache~1\logs\mod_jserv.log"

# Log Level for this module
# Syntax: ApJServLogLevel
[debug|info|notice|warn|error|crit|alert|emerg]
# Default: info    (unless compiled w/ JSERV_DEBUG, in
which case it's debug)
ApJServLogLevel notice

# Protocol used by this host to connect to Apache
JServ
# (see documentation for more details on available
protocols)
# Syntax: ApJServDefaultProtocol [name]
# Default: "ajpv12"
ApJServDefaultProtocol ajpv12

# Default port that Apache JServ is listening to
# Syntax: ApJServDefaultPort [number]
# Default: protocol-dependant (for ajpv12 protocol
this is "8007")
ApJServDefaultPort 8007

ApJServSecretKey DISABLED

ApJServMount /servlets /root
ApJServMount /servlet /root

# 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


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

# Enable the Apache JServ status handler with the URL
of 
# "http://servername/jserv/"; (note the trailing
slash!)
# Change the "deny" directive to restrict access to
this status page.
<Location /jserv/>
  SetHandler jserv-status  
  order deny,allow
  deny from all
  allow from localhost
</Location>
</IfModule>





zone.properties
===============


repositories=C:\Progra~1\Apache~1\gnujsp~1\lib\servlet-2.0-plus.jar
repositories=C:\Progra~1\Apache~1\gnujsp~1\lib\gnujsp10.jar
repositories=C:\Progra~1\Apache~1\apache\htdocs\servlets\java
repositories=c:\progra~1\apache~1\apache~1\servlets

# 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

session.useCookies=true

# 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

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


# 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
# servlets.startup=hello,snoop,org.fool.Dummy

servlet.Hello.code=HelloWorldServlet, DateServlet

servlet.gnujsp.code=org.gjt.jsp.JspServlet
servlet.gnujsp.initArgs=scratchdir=C:\progra~1\apache~1\apache\htdocs\se
rvlets\java
servlet.gnujsp.initArgs=debug=true
servlet.gnujsp.initArgs=compiler=builtin-javac
- -classpath
%classpath%;%scratchdir%;C:\progra~1\apache~1\gnujsp~1\lib\gnujsp10.jar;
C:\Progra~1\Apache~1\gnujsp~1\lib\servlet-2.0-plus.jar
- -d %scratchdir% -deprecation %source%




access.log
==========
[Opened C:\JDK1.2.2\JRE\lib\rt.jar in 220 ms]
[Opened C:\JDK1.2.2\JRE\lib\i18n.jar in 60 ms]
[Loaded java.lang.NoClassDefFoundError from
C:\JDK1.2.2\JRE\lib\rt.jar]
.....
[Loaded org.apache.jserv.JServ]
[Loaded javax.servlet.http.HttpServlet]
[Loaded javax.servlet.GenericServlet]
[Loaded javax.servlet.Servlet]
[Loaded javax.servlet.ServletConfig]
[Loaded org.apache.jserv.JServLogChannels]
[Loaded org.apache.jserv.JServDefs]
...
[Loaded org.apache.java.util.ConfigurationsRepository]
[Loaded org.apache.java.util.ExtendedProperties]
[Loaded org.apache.java.security.MessageDigest]
[Loaded org.apache.java.security.MD5]
....
[Loaded org.apache.jserv.JServSession]
[Loaded java.io.CharArrayWriter from
C:\JDK1.2.2\JRE\lib\rt.jar]
[Loaded java.io.ObjectOutputStream from
C:\JDK1.2.2\JRE\lib\rt.jar]
[Loaded java.io.ObjectOutput from
C:\JDK1.2.2\JRE\lib\rt.jar]
[Loaded java.io.DataOutput from
C:\JDK1.2.2\JRE\lib\rt.jar]
[Loaded java.io.DataOutputStream from
C:\JDK1.2.2\JRE\lib\rt.jar]
[Loaded java.util.Hashtable$EntrySet from
C:\JDK1.2.2\JRE\lib\rt.jar]
[Loaded java.util.AbstractSGNUJSP: Detected JSDK
version 2.0



__________________________________________________
Do You Yahoo!?
Talk to your friends online and get email alerts with Yahoo! Messenger.
http://im.yahoo.com/

-----BEGIN PGP SIGNATURE-----
Version: PGP 6.0.2

iQA/AwUBOQ6RFMXHsIWwyO+rEQJVEgCeKKkIC4KT24WqXFKhr1sjnX8w3zQAnRJf
gFyMnCXxc930SFBtqngnKnd6
=3DlF
-----END PGP SIGNATURE-----