tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rainer Jung <rainer.j...@kippdata.de>
Subject Re: Only see html/code
Date Fri, 01 Feb 2008 23:25:17 GMT
The request you sent to httpd was a GET for / (at least the one on the 
logs).

So with which request do you test your configuration?
Does the request appear in the CustomLog of your VirtualHost?
What does the jk log say for this request (JkLogLevel debug)?

"ps" in workers.properties is in most cases an ancient left over without 
any functional meaning.

Regards,

Rainer

Chris Baty schrieb:
> 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 spazz@yougarage.tv
>         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 <rainer.jung@kippdata.de>
> To: Tomcat Users List <users@tomcat.apache.org>
> 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 <rainer.jung@kippdata.de>
>> To: Tomcat Users List <users@tomcat.apache.org>
>> 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 <rainer.jung@kippdata.de>
>>> To: Tomcat Users List <users@tomcat.apache.org>
>>> 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 spazz@yougarage.tv
>>>>         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: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message