[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
[Home]
Re: AW: AJP Err ** missing init parameter : "scratchdir", 1 <===Agai n
>-----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
Thats is exactly the error.
You need to use the same name here you set the arguments off
in the zone properties. Since you set the arguments to gnujsp you have
to use "gnujsp" here. The other way is to set the parameters
off "org.gjt.jsp.JspServlet".
>
>(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-----
>
>
Ciao,
Carsten Heyl
Carsten Heyl Heyl@NADS.De
NADS - Solutions on Nets http://www.nads.de/
NADS GmbH http://www.pixelboxx.de/
Hildebrandtstr. 4E Tel.: +49 211 933 02-90
D-40215 Duesseldorf Fax.: +49 211 933 02-93