Sorry, I took time off for development now I'm back to configuration. I guess
I still don't understand where Tomcat gets the "/"? This is my new apache
config file:
<VirtualHost *>
ServerAdmin [EMAIL PROTECTED]
ServerName cwrecyclers.hopto.org
DocumentRoot /usr/share/tomcat5.5-webapps/ROOT/cwrecyclers
JkMount /cwrecyclers/*.jsp cwrecyclers
# Globally deny access to the WEB-INF directory
<LocationMatch ".*WEB-INF.*">
deny from all
</LocationMatch>
# Logfiles
ErrorLog /var/log/apache2/cwrecyclers/error.log
CustomLog /var/log/apache2/cwrecyclers/access.log combined
</VirtualHost>
I got apache to do it's job but Tomcat still doesn't see the JAVA sections. Do
I need to look in worker.properties? Do I need to change "ps=/" for each
worker?
Thanks.
Chris
----- Original Message ----
From: Rainer Jung <[EMAIL PROTECTED]>
To: Tomcat Users List <[email protected]>
Sent: Monday, January 21, 2008 12:43:36 PM
Subject: Re: Only see html/code
You mapped all URLs that start with /cwrecyclers but your request is
for
"/", which doesn't start with /cwrecyclers, so it doesn't get forward.
That's OK.
By the way: version 1.2.18 is pretty outdated, we are at 1.2.26.
Regards,
Rainer
Chris Baty wrote:
> Here's my mod_jk list:
>
> on Jan 21 16:46:14 2008] [6389:21952] [debug] do_shm_open::jk_shm.c
(295): Truncated shared memory to 28800
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug] do_shm_open::jk_shm.c
(327): Initialized shared memory size=28800 free=28672
addr=0x2b362997a000
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
do_shm_open_lock::jk_shm.c (234): Opened shared memory lock
/var/log/apache2/jk-runtime-status.lock
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug] init_jk::mod_jk.c
(2355): Initialized shm:/var/log/apache2/jk-runtime-status
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
uri_worker_map_open::jk_uri_worker_map.c (361): rule map size is 0
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
build_worker_map::jk_worker.c (236): creating worker yougarage
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
wc_create_worker::jk_worker.c (141): about to create instance yougarage of
ajp13
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
wc_create_worker::jk_worker.c (154): about to validate and init yougarage
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
ajp_validate::jk_ajp_common.c (1842): worker yougarage contact is
'yougarage.tv:8009'
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
ajp_init::jk_ajp_common.c (1965): setting endpoint options:
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
ajp_init::jk_ajp_common.c (1968): keepalive: 0
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
ajp_init::jk_ajp_common.c (1972): timeout: -1
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
ajp_init::jk_ajp_common.c (1976): buffer size: 0
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
ajp_init::jk_ajp_common.c (1980): pool timeout: 0
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
ajp_init::jk_ajp_common.c (1984): connect timeout: 0
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
ajp_init::jk_ajp_common.c (1988): reply timeout: 0
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
ajp_init::jk_ajp_common.c (1992): prepost timeout: 0
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
ajp_init::jk_ajp_common.c (1996): recovery options: 0
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
ajp_init::jk_ajp_common.c (2000): retries: 2
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
ajp_create_endpoint_cache::jk_ajp_common.c (1879): setting connection pool
size to 1 with
min 0
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
build_worker_map::jk_worker.c (236): creating worker cwrecyclers
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
wc_create_worker::jk_worker.c (141): about to create instance cwrecyclers of
ajp13
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
wc_create_worker::jk_worker.c (154): about to validate and init cwrecyclers
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
ajp_validate::jk_ajp_common.c (1842): worker cwrecyclers contact is
'cwrecyclers.hopto.org:8009'
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
ajp_init::jk_ajp_common.c (1965): setting endpoint options:
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
ajp_init::jk_ajp_common.c (1968): keepalive: 0
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
ajp_init::jk_ajp_common.c (1972): timeout: -1
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
ajp_init::jk_ajp_common.c (1976): buffer size: 0
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
ajp_init::jk_ajp_common.c (1980): pool timeout: 0
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
ajp_init::jk_ajp_common.c (1984): connect timeout: 0
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
ajp_init::jk_ajp_common.c (1988): reply timeout: 0
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
ajp_init::jk_ajp_common.c (1992): prepost timeout: 0
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
ajp_init::jk_ajp_common.c (1996): recovery options: 0
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
ajp_init::jk_ajp_common.c (2000): retries: 2
> [Mon Jan 21 16:46:14 2008] [6389:21952] [debug]
ajp_create_endpoint_cache::jk_ajp_common.c (1879): setting connection pool
size to 1 with
min 0
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug] do_shm_open::jk_shm.c
(295): Truncated shared memory to 28800
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug] do_shm_open::jk_shm.c
(327): Initialized shared memory size=28800 free=28672
addr=0x2b3624b70000
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
do_shm_open_lock::jk_shm.c (234): Opened shared memory lock
/var/log/apache2/jk-runtime-status.lock
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug] init_jk::mod_jk.c
(2355): Initialized shm:/var/log/apache2/jk-runtime-status
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
uri_worker_map_open::jk_uri_worker_map.c (361): rule map size is 0
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
build_worker_map::jk_worker.c (236): creating worker yougarage
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
wc_create_worker::jk_worker.c (141): about to create instance yougarage of
ajp13
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
wc_create_worker::jk_worker.c (154): about to validate and init yougarage
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
ajp_validate::jk_ajp_common.c (1842): worker yougarage contact is
'yougarage.tv:8009'
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
ajp_init::jk_ajp_common.c (1965): setting endpoint options:
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
ajp_init::jk_ajp_common.c (1968): keepalive: 0
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
ajp_init::jk_ajp_common.c (1972): timeout: -1
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
ajp_init::jk_ajp_common.c (1976): buffer size: 0
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
ajp_init::jk_ajp_common.c (1980): pool timeout: 0
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
ajp_init::jk_ajp_common.c (1984): connect timeout: 0
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
ajp_init::jk_ajp_common.c (1988): reply timeout: 0
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
ajp_init::jk_ajp_common.c (1992): prepost timeout: 0
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
ajp_init::jk_ajp_common.c (1996): recovery options: 0
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
ajp_init::jk_ajp_common.c (2000): retries: 2
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
ajp_create_endpoint_cache::jk_ajp_common.c (1879): setting connection pool
size to 1 with
min 0
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
build_worker_map::jk_worker.c (236): creating worker cwrecyclers
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
wc_create_worker::jk_worker.c (141): about to create instance cwrecyclers of
ajp13
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
wc_create_worker::jk_worker.c (154): about to validate and init cwrecyclers
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
ajp_validate::jk_ajp_common.c (1842): worker cwrecyclers contact is
'cwrecyclers.hopto.org:8009'
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
ajp_init::jk_ajp_common.c (1965): setting endpoint options:
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
ajp_init::jk_ajp_common.c (1968): keepalive: 0
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
ajp_init::jk_ajp_common.c (1972): timeout: -1
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
ajp_init::jk_ajp_common.c (1976): buffer size: 0
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
ajp_init::jk_ajp_common.c (1980): pool timeout: 0
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
ajp_init::jk_ajp_common.c (1984): connect timeout: 0
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
ajp_init::jk_ajp_common.c (1988): reply timeout: 0
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
ajp_init::jk_ajp_common.c (1992): prepost timeout: 0
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
ajp_init::jk_ajp_common.c (1996): recovery options: 0
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
ajp_init::jk_ajp_common.c (2000): retries: 2
> [Mon Jan 21 16:46:14 2008] [6390:21952] [debug]
ajp_create_endpoint_cache::jk_ajp_common.c (1879): setting connection pool
size to 1 with
min 0
> [Mon Jan 21 16:46:14 2008] [6395:21952] [debug] do_shm_open::jk_shm.c
(252): Shared memory is already open
> [Mon Jan 21 16:46:14 2008] [6395:21952] [debug]
jk_child_init::mod_jk.c (2311): Attached shm:/var/log/apache2/jk-runtime-status
> [Mon Jan 21 16:46:14 2008] [6395:21952] [debug]
jk_child_init::mod_jk.c (2321): Initialized mod_jk/1.2.18
> [Mon Jan 21 16:46:14 2008] [6396:21952] [debug] do_shm_open::jk_shm.c
(252): Shared memory is already open
> [Mon Jan 21 16:46:14 2008] [6396:21952] [debug]
jk_child_init::mod_jk.c (2311): Attached shm:/var/log/apache2/jk-runtime-status
> [Mon Jan 21 16:46:14 2008] [6396:21952] [debug]
jk_child_init::mod_jk.c (2321): Initialized mod_jk/1.2.18
> [Mon Jan 21 16:46:14 2008] [6397:21952] [debug] do_shm_open::jk_shm.c
(252): Shared memory is already open
> [Mon Jan 21 16:46:14 2008] [6397:21952] [debug]
jk_child_init::mod_jk.c (2311): Attached shm:/var/log/apache2/jk-runtime-status
> [Mon Jan 21 16:46:14 2008] [6397:21952] [debug]
jk_child_init::mod_jk.c (2321): Initialized mod_jk/1.2.18
> [Mon Jan 21 16:46:14 2008] [6398:21952] [debug] do_shm_open::jk_shm.c
(252): Shared memory is already open
> [Mon Jan 21 16:46:14 2008] [6398:21952] [debug]
jk_child_init::mod_jk.c (2311): Attached shm:/var/log/apache2/jk-runtime-status
> [Mon Jan 21 16:46:14 2008] [6398:21952] [debug]
jk_child_init::mod_jk.c (2321): Initialized mod_jk/1.2.18
> [Mon Jan 21 16:46:14 2008] [6399:21952] [debug] do_shm_open::jk_shm.c
(252): Shared memory is already open
> [Mon Jan 21 16:46:14 2008] [6399:21952] [debug]
jk_child_init::mod_jk.c (2311): Attached shm:/var/log/apache2/jk-runtime-status
> [Mon Jan 21 16:46:14 2008] [6399:21952] [debug]
jk_child_init::mod_jk.c (2321): Initialized mod_jk/1.2.18
> [Mon Jan 21 16:46:17 2008] [6395:21952] [debug]
map_uri_to_worker::jk_uri_worker_map.c (508): Attempting to map URI '/' from 1
maps
> [Mon Jan 21 16:46:17 2008] [6395:21952] [debug]
map_uri_to_worker::jk_uri_worker_map.c (520): Attempting to map context URI
'/cwrecyclers/*'
> [Mon Jan 21 16:46:17 2008] [6395:21952] [debug]
map_uri_to_worker::jk_uri_worker_map.c (508): Attempting to map URI '/' from 1
maps
> [Mon Jan 21 16:46:17 2008] [6395:21952] [debug]
map_uri_to_worker::jk_uri_worker_map.c (520): Attempting to map context URI
'/cwrecyclers/*'
> [Mon Jan 21 16:46:17 2008] [6395:21952] [debug]
map_uri_to_worker::jk_uri_worker_map.c (508): Attempting to map URI
'/index.jsp' from 1 maps
> [Mon Jan 21 16:46:17 2008] [6395:21952] [debug]
map_uri_to_worker::jk_uri_worker_map.c (520): Attempting to map context URI
'/cwrecyclers/*'
> [Mon Jan 21 16:46:17 2008] [6395:21952] [debug]
map_uri_to_worker::jk_uri_worker_map.c (508): Attempting to map URI
'/index.jsp' from 1 maps
> [Mon Jan 21 16:46:17 2008] [6395:21952] [debug]
map_uri_to_worker::jk_uri_worker_map.c (520): Attempting to map context URI
'/cwrecyclers/*'
> [Mon Jan 21 16:46:18 2008] [6400:21952] [debug] do_shm_open::jk_shm.c
(252): Shared memory is already open
> [Mon Jan 21 16:46:18 2008] [6400:21952] [debug]
jk_child_init::mod_jk.c (2311): Attached shm:/var/log/apache2/jk-runtime-status
> [Mon Jan 21 16:46:18 2008] [6400:21952] [debug]
jk_child_init::mod_jk.c (2321): Initialized mod_jk/1.2.18
> Thanks.
> Chris
> ----- Original Message ----
> From: Rainer Jung <[EMAIL PROTECTED]>
> To: Tomcat Users List <[email protected]>
> Sent: Monday, January 21, 2008 10:42:28 AM
> Subject: Re: Only see html/code
>
>
> If you think that your requests do net get forwarded to Tomcat, set
> JkLogLevel to debug and do a single request, that should go to
Tomcat.
>
> Post the contents of the jk log then.
>
> Regards,
>
> Rainer
>
> Chris Baty wrote:
>> Thanks for the ideas, still no luck. This didn't work. It acts
like
> Apache and Tomcat aren't connecting at all. I copied index.jsp to
> index.html and everything worked except the JSP code. I changed
> /usr/share/tomcat5.5-webapps/ROOT/cwrecyclers/WEB-INF/web.xml to:
>> <?xml version="1.0" encoding="ISO-8859-1"?>
>>
>>
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
> http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
>> version="2.4">
>>
>> <display-name>Welcome to CWrecyclers</display-name>
>> <description>
>> Welcome to CWrecyclers
>> </description>
>>
>> <!-- JSPC servlet mappings start -->
>>
>> <servlet>
>> <servlet-name>Home Page</servlet-name>
>> <servlet-class>index.jsp</servlet-class>
>> </servlet>
>>
>> <servlet-mapping>
>> <servlet-name>Home Page</servlet-name>
>> <url-pattern>/index.jsp</url-pattern>
>> </servlet-mapping>
>>
>> <welcome-file-list>
>> <welcome-file>
>> index.jsp
>> </welcome-file>
>> </welcome-file-list>
>>
>> </web-app>
>> No luck yet with the JSP. I'm trying to get
> http://cwrecyclers.hopto.org/ up and running.
>> ----- Original Message ----
>> From: Rainer Jung <[EMAIL PROTECTED]>
>> To: Tomcat Users List <[email protected]>
>> Sent: Sunday, January 20, 2008 10:06:13 AM
>> Subject: Re: Only see html/code
>>
>>
>> Hi Chris,
>>
>> Chris Baty schrieb:
>>> Hi Guys, I'm running Tomcat 5.5 and Apache 2, with Tomcat
connector
>>> (Kind of a newbie). I got my Tomcat working fine at
>>> /usr/share/tomcat5.5-webapps/ROOT/cwrecyclers. When I point the
>>> browser (locally) at localhost:8180/cwrecyclers/ I see exactly what
> I
>>> expect. But when I look remotely also I see is the html. I've
>>> looked at all my config files and they all look fine. Could
someone
>>> point me in the right direction? Thanks Chris
>> What the exact URL, you are testing with?
>> Is it a JSP? Is it an index.jsp, i.e. do you ask for a directory,
> which
>>
>> includes an index.jsp?
>>
>>> Apache:
>>> <VirtualHost 67.207.133.158:80>
>>> ServerAdmin [EMAIL PROTECTED]
>>> ServerName cwrecyclers.hopto.org
>>>
>>> # Indexes + Directory Root.
>> If I do this all I get is a directory listing, web style.
>>
>> Don't do this. It will not work reliably. Instead include index.jsp
> in
>> the list of welcome files on your webapp web.xml.
>>
>>> DirectoryIndex index.jsp
>> This gives me FILE NOT FOUND
>> #Don't do this. Since you forward all cwrecyclers requests to
Tomcat,
>
>> Apache httpd does not need to know about the webapp directory.
>>> DocumentRoot /usr/share/tomcat5.5-webapps/ROOT/cwrecyclers/
>>> # DocumentRoot /var/www/cwrecyclers/
>>>
>> The first Mount is already included in the second one.
>>> JkMount /cwrecyclers/*.jsp cwrecyclers
>>> JkMount /cwrecyclers/* cwrecyclers
>>>
>>>
>> If you don't tel httpd about the webapp with DocumentRoot, you can
>> remove this as well.
>>
>>> # Globally deny access to the WEB-INF directory
>>> <LocationMatch ".*WEB-INF.*">
>>> deny from all
>>> </LocationMatch>
>>>
>>>
>>> # Logfiles
>>> ErrorLog /var/log/apache2/cwrecyclers.hopto.org.error.log
>>> CustomLog /var/log/apache2/cwrecyclers.hopto.org.access.log
>> combined
>>> </VirtualHost>
>>>
>>
>>> workers.properties
>> > # Tomcat and Java configuration
>> > #
>> Remove the next two, they are useless.
>>> workers.tomcat_home=/usr/share/tomcat5.5
>>> workers.java_home=/usr/lib/jvm/java-1.5.0-sun ps=/
>>> worker.list=yougarage
>>>
>>> # Definition for local worker using AJP 1.3
>>> #
>>> worker.yougarage.type=ajp13
>>> worker.yougarage.host=yougarage.tv
>>> worker.yougarage.port=8009
>> Remove cachesize, the default for Apache httpd are better:
>>> worker.yougarage.cachesize=20
>>>
>>> worker.list=cwrecyclers
>>>
>>> # Definition for local worker using AJP 1.3
>>> #
>>> worker.cwrecyclers.type=ajp13
>>> worker.cwrecyclers.host=cwrecyclers.hopto.org
>>> worker.cwrecyclers.port=8009
>> DONE
>> Remove cachesize, the default for Apache httpd are better:
>>> worker.cwrecyclers.cachesize=20
---------------------------------------------------------------------
To start a new topic, e-mail: [email protected]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
____________________________________________________________________________________
Looking for last minute shopping deals?
Find them fast with Yahoo! Search.
http://tools.search.yahoo.com/newsearch/category.php?category=shopping