I suspect the context.xml file in META-INF isn't honored unless you
deploy your webapp as a web archive file (.war).  Sounds to me like this
webapp is an exploded folder under webapps directory.  In that case,
copy the context.xml file to Catalina/localhost, rename to match your
web application's context and re-start the webapp.  You should find the
valve suddenly start working.

--David

Peter Neu wrote:

>OK,to answer both questions:
>
>I got tomcat version 5.5.20 running on a windows box. 
>
>I put my context.xml in a directory named META-INF which
>is on the same level as WEB-INF
>
>Cheers,
>Pete
>
>  
>
>>-----Ursprüngliche Nachricht-----
>>Von: Martin Gainty [mailto:[EMAIL PROTECTED]
>>Gesendet: Dienstag, 14. November 2006 15:29
>>An: Tomcat Users List
>>Betreff: Re: Problem with RemoteAddrValve in Context.xml
>>
>>I verified the allow attribute is operational in RemoteAddrValve..
>>(that is when allow="192\.168\.200\.188" only 192.168.200.188 is
>>authorised to that tomcat instance)
>>
>>could you verify which IP's are being authorised?
>>could you tell us which version of Tomcat you are executing?
>>
>>Thanks,
>>M-
>>This e-mail communication and any attachments may contain confidential and
>>privileged information for the use of the
>>designated recipients named above. If you are not the intended recipient,
>>you are hereby notified that you have received
>>this communication in error and that any review, disclosure,
>>dissemination, distribution or copying of it or its
>>contents
>>----- Original Message -----
>>From: "Peter Neu" <[EMAIL PROTECTED]>
>>To: "'Tomcat Users List'" <users@tomcat.apache.org>
>>Sent: Tuesday, November 14, 2006 6:49 AM
>>Subject: AW: Problem with RemoteAddrValve in Context.xml
>>
>>
>>Ok, I changed the allow attribute to a regular exp. Looks like this now:
>>
>>          <Valve className="org.apache.catalina.valves.RemoteAddrValve"
>>               allow="192\.168\.200\.188"
>>                />
>>
>>But still the filter lets all users access the application.
>>
>>Cheers,
>>Pete
>>
>>
>>    
>>
>>>-----Ursprüngliche Nachricht-----
>>>Von: Mark Thomas [mailto:[EMAIL PROTECTED]
>>>Gesendet: Dienstag, 14. November 2006 01:11
>>>An: Tomcat Users List
>>>Betreff: Re: Problem with RemoteAddrValve in Context.xml
>>>
>>>Peter Neu wrote:
>>>      
>>>
>>>>I'm trying to define an ip access filter with RemoteAddrValve in the
>>>>context.xml file I deploy with my war file.
>>>>
>>>>If I read the documentation right the only thing to be done is write
>>>>        
>>>>
>>the
>>    
>>
>>>>following into the context.xml file:
>>>>
>>>><?xml version="1.0" encoding="UTF-8"?>
>>>><Context path="/user/public/">
>>>>  <Valve className="org.apache.catalina.valves.RemoteAddrValve"
>>>>        allow="192.168.200.188"
>>>>        />
>>>></Context>
>>>>
>>>>But this does not work out. Does anyone know what's wrong?
>>>>        
>>>>
>>>As the docs state, you need to use a regular expression.
>>>"192.168.200.188" doesn't do what you think it does since "." is a
>>>special character in regular expressions.
>>>
>>>Mark
>>>
>>>---------------------------------------------------------------------
>>>To start a new topic, e-mail: users@tomcat.apache.org
>>>To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>For additional commands, e-mail: [EMAIL PROTECTED]
>>>      
>>>
>>
>>---------------------------------------------------------------------
>>To start a new topic, e-mail: users@tomcat.apache.org
>>To unsubscribe, e-mail: [EMAIL PROTECTED]
>>For additional commands, e-mail: [EMAIL PROTECTED]
>>    
>>
>
>
>
>
>---------------------------------------------------------------------
>To start a new topic, e-mail: users@tomcat.apache.org
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
>  
>


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to