On 06/02/2012 11:53, Lev A KARATUN wrote:
> Charles,
> 
> thank for your explanation.
> 
> Now everything (exept one thing) seems to work fine.
> 
> The only problem left is - when I'm copypasting the default servlet block 
> to $CATALINA_BASE/logs/WEB-INF/web.xml , the application no longer works.

What are the other symptoms?  Log messages, etc?

> Without it everything works fine (but I can't disable the directory 
> listings general setting because I need it swithed on for the /logs dir).
> 
> The block that I copy is :
> 
>     <servlet>
>         <servlet-name>default</servlet-name>
>  
> <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
>         <init-param>
>             <param-name>debug</param-name>
>             <param-value>0</param-value>
>         </init-param>
>         <init-param>
>             <param-name>listings</param-name>
>             <param-value>true</param-value>
>         </init-param>
>         <load-on-startup>1</load-on-startup>
>     </servlet> 
> 
> (I place it inside the <web-app> section)

Have you also copied the servlet-mapping block?

> And one more question - if myapp's docBase is set to $CATALINA_BASE/logs , 
> does it matter what is in the webapps/myapp folder?

No.


p

> Thanks in advance.
> 
> 
> "Caldarale, Charles R" <chuck.caldar...@unisys.com> wrote on 04.02.2012 
> 01:44:08:
> 
>> "Caldarale, Charles R" <chuck.caldar...@unisys.com> 
>> 04.02.2012 01:45
>>
>> Please respond to
>> "Tomcat Users List" <users@tomcat.apache.org>
>>
>> To
>>
>> Tomcat Users List <users@tomcat.apache.org>
>>
>> cc
>>
>> Subject
>>
>> RE: How can I access tomcat's logs using my jsp?
>>
>>> From: André Warnier [mailto:a...@ice-sa.com] 
>>> Subject: Re: How can I access tomcat's logs using my jsp?
>>
>>> - you can create a webapp named "tomcat-logs" (or whatever), just by 
>>> creating a new directory "tomcat-logs" (or whatever) under webapps.
>>
>> Nope.
>>
>>> - to protect access to it, you'll need a WEB-INF/web.xml, with some 
>>> security/auth constraints, just like any other protected application.
>>
>> That is needed.  However, this WEB-INF directory and consequently 
>> the WEB-INF/web.xml file must be placed in Tomcat's log directory.
>>
>>> - you will need a META-INF/context.xml, specifying as docBase, the 
>>> directory where the logs really are.
>>
>> Nope, that won't work; docBase is not allowed when the webapp is 
>> inside the <Host> appBase directory.  The <Context> element must be 
>> placed in conf/Catalina/[hostName]/[appName].xml, with the docBase 
>> pointing to the location of the logs directory.
>>
>>> - and you will need to specify somewhere, that for this directory, 
>>> Tomcat is allowed to generate a page with an index to the files.
>>
>> That's done by enabling the listings parameter for the 
>> DefaultServlet.  The OP will need to copy the <servlet> tag and its 
>> sub-tags for the DefaultServlet from conf/web.xml to the log 
>> webapp's WEB-INF/web.xml and set the listings parameter to true. 
>> You do not want to enable the listings parameter in the global conf/
>> web.xml for what should be obvious reasons.
>>
>>  - Chuck
>>
>>
>> THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE 
>> PROPRIETARY MATERIAL and is thus for use only by the intended 
>> recipient. If you received this in error, please contact the sender 
>> and delete the e-mail and its attachments from all computers.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>> For additional commands, e-mail: users-h...@tomcat.apache.org
>>
> 
> 
> 
> -----------------------------------
> This message and any attachment are confidential and may be privileged or 
> otherwise protected from disclosure. If you are not the intended recipient 
> any use, distribution, copying or disclosure is strictly prohibited. If you 
> have received this message in error, please notify the sender immediately 
> either by telephone or by e-mail and delete this message and any attachment 
> from your system. Correspondence via e-mail is for information purposes only. 
> ZAO Raiffeisenbank neither makes nor accepts legally binding statements by 
> e-mail unless otherwise agreed. 
> -----------------------------------


-- 

[key:62590808]

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to