You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Michael <mt...@torgler.net> on 2003/10/31 16:11:29 UTC
[users@httpd] Config problem with Apache / Tomcat
Hey All
I have both Apache 2.047 and Tomcat 4.1.27 configured on my XP machine as a
localhost service using jk2 configs.
I followed the directions on the following page:
http://www.greenfieldresearch.ca/technical/jk2_config.html
The two services work individually, all configs are done, but the two
servers just don't tie together.
My thought is that there is a problem with the way I put together the shm
file. In my error.log, Apache is crapping on the shm.create() call:
[Thu Oct 30 20:17:38 2003] [error] shm.init(): No file
BUT, the file is there! I'm not sure how to make it readable/writable to the
service if that's the problem.
Any help someone could give would be greatly appreciated, THANKS!
Below here are my configs:
My jk2.properties on Tomcat is a single line:
--------------------------------------------------------
#Shared memory directive
shm.file=c:/Apache/Apache2/logs/jk2.shm
--------------------------------------------------------
My workers2.properties with Apache looks like the following:
-----------------------------------------------------------------------------
#define the shared memory file
[shm]
file=c:/Apache/Apache2/logs/jk2.shm
size=1000000
# Define the communication channel
[channel.socket:localhost:8009]
port=8009
#host=127.0.0.1
tomcatId=localhost:8009
debug=1
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
# Map the Tomcat examples webapp to the Web server uri space
[uri:/examples/*]
info=C:/Apache/Tomcat/webapps/examples/
[uri:/servlet/*]
info=C:/Apache/Tomcat/webapps/
[status:status]
info=Status worker, displays runtime information
channel=channel.socket:localhost:8009
[uri:/jkstatus/*]
info=Display status information and checks the config file for changes.
group=status:
worker=status:status
[uri:/status/*]
worker=status:localhost:8009
group=status:
------------------------------------------------------------------------
For reference, I uploaded the bigger docs:
servers.xml: http://torgler.net/docs/server.xml
workers2.properties: http://torgler.net/docs/workers2.properties
httpd.conf: http://torgler.net/docs/httpd.conf
Also, not sure if these would help or not, the stderr.log outs from the
Tomcat startup, which looked fine to me
Created catalinaLoader in: C:\Apache\Tomcat\server\lib
Oct 30, 2003 8:17:32 PM org.apache.commons.modeler.Registry loadRegistry
INFO: Loading registry information
Oct 30, 2003 8:17:32 PM org.apache.commons.modeler.Registry getRegistry
INFO: Creating new Registry instance
Oct 30, 2003 8:17:33 PM org.apache.commons.modeler.Registry getServer
INFO: Creating MBeanServer
Oct 30, 2003 8:17:35 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on port 8009
Oct 30, 2003 8:17:39 PM org.apache.struts.util.PropertyMessageResources
<init>
INFO: Initializing, config='org.apache.struts.util.LocalStrings',
returnNull=true
Oct 30, 2003 8:17:39 PM org.apache.struts.util.PropertyMessageResources
<init>
INFO: Initializing, config='org.apache.struts.action.ActionResources',
returnNull=true
Oct 30, 2003 8:17:40 PM org.apache.struts.util.PropertyMessageResources
<init>
INFO: Initializing, config='org.apache.webapp.admin.ApplicationResources',
returnNull=true
Oct 30, 2003 8:17:45 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on port 8009</font></p>