Hi, I called the jsp from the same workstation where the server runs and got 127.0.0.1 And then from another client and got 192.168.200.190.
Configuration looks like this <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192\.168\.200\.188" /> Don't know where the error could be. I got no proxy running in this setup. Cheers, Pete > -----Ursprüngliche Nachricht----- > Von: David Smith [mailto:[EMAIL PROTECTED] > Gesendet: Dienstag, 14. November 2006 13:47 > An: Tomcat Users List > Betreff: Re: AW: Problem with RemoteAddrValve in Context.xml > > Should work as is with the allow expression typed either way. Do you > have Apache httpd or something similar acting as a proxy server at > 192.168.200.188? A quick diagnostic might show if this is the case: > > <jsp:root version="1.2" xmlns:jsp="http://java.sun.com/JSP/Page"> > <jsp:directive.page contentType="text/html; charset=UTF-8" > session="false" /> > <jsp:text> > <![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> ]]> > </jsp:text> > <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> > <head> > <title>View remote address test</title> > </head> > <body> > <p>You are visiting from > <b>${pageContext.request.remoteAddr}</b></p> > </body> > </html> > </jsp:root> > > Drop it in your webapp and call it from various clients to see if the > valve is really failing or a proxy is making them all look like they are > from the same place.. > > Side note on the allow expression: the '.' character is a wild card > character -- '192w168t200f188' would evaluate the same as > 192.168.200.188 with the way you typed it the first time. '\.' matches > the literal '.' character. If anything, the second one you tried was > more restrictive. > > --David > > Peter Neu wrote: > > >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]