>-----Original Message-----
>From: André Warnier [mailto:a...@ice-sa.com]
>Sent: Thursday, November 29, 2012 3:40 PM
>To: Tomcat Users List
>Subject: Re: Context Path for a subdirectory
>
>Leo Donahue - RDSA IT wrote:
>>> -----Original Message-----
>>> From: Mark Eggers [mailto:its_toas...@yahoo.com]
>>> Sent: Thursday, November 29, 2012 1:12 PM
>>> To: Tomcat Users List
>>> Subject: Re: Context Path for a subdirectory
>>>
>>> On 11/29/2012 11:41 AM, Leo Donahue - RDSA IT wrote:
>>>> Reading the docs:
>>>> http://tomcat.apache.org/tomcat-7.0-doc/config/context.html
>>>>
>>>> "..The web application used to process each HTTP request is selected
>>>> by
>>> Catalina based on matching the longest possible prefix of the Request
>>> URI against the context path of each defined Context."
>>>> If I have a webapp, with a www directory, and in that www directory
>>>> are
>>> other directories, how would I restrict access to one of those
>>> subdirectories to the localhost?
>>>> webapps
>>>>   webapp1
>>>>    -WEB-INF
>>>>      -classes
>>>>      -lib
>>>>    -www
>>>>      -directory1
>>>>      -directory2
>>>>
>>>> Is the context path of directory1:  /webapp1/directory1
>>>>
>>>> Would I create a context named directory1.xml such as the following?
>>>>
>>>> <?xml version="1.0" encoding="UTF-8"?> <Context
>>>> antiResourceLocking="false" privileged="true"
>>>> path="/webapp1/directory1">
>>>>
>>>>    <Valve className="org.apache.catalina.valves.RemoteAddrValve"
>>>>           allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
>>>> </Context>
>>>>
>>>>
>>>> Leo
>>> How about:
>>>
>>> http://tomcat.apache.org/tomcat-7.0-doc/config/filter.html
>>>
>>> In particular:
>>>
>>>
>>> http://tomcat.apache.org/tomcat-7.0-
>>> doc/config/filter.html#Remote_Address_Filter
>>>
>>>
>>> Although as has been discussed previously on the mailing list, the
>>> regular expression is a bit simplistic.
>>>
>>> . . . . just my two cents.
>>> /mde/
>>>
>>
>> Thank you Mark.
>>
>> I realized the first reply I got might be why not try it, my question, which 
>> I
>did, and of course I had it wrong.
>>
>> I thought of security-constraint right after I clicked send, but the filter 
>> will
>also work.
>>
>> http://planning.maricopa.gov/rest - needed to restrict access to one
>directory of that webapp.  It's a third party app, but our data.
>>
>
>Of course you'll still have to map the filter to the correct context for 
>directory1
>in
>
>webapps
>  webapp1
>   -WEB-INF
>     -classes
>     -lib
>   -www
>     -directory1
>     -directory2
>
>
><filter-mapping>
>       <filter-name>Remote Address Filter</filter-name>
>       <url-pattern>(??????)</url-pattern>
>     </filter-mapping>
>
>and (??????) is .... ?
>
>;-)
>

Sadly, it's advertised in the help section.

http://planning.maricopa.gov/sdk/rest/gettingstarted.html  scroll to bottom of 
the page.

I could surgery out bullet #7 I suppose, but I'm counting on the filter to work.



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to