So, using the built in ofbiz Tomcat, and, a Apache httpd front end to tomcat, getRemoteAddr for ip tracking in visits returns 127.0.0.1, which I suppose it should.
One can turn on stats.proxy.enabled, and that indeed often returns a single IP, but, often multiple ips in a comma separated list. Since that merely uses the x-forwarded-for header, that's indeed the documented behavior. But, we don't want to store multiple ips. Tomcat apparently comes with a remoteIpValve, but, not sure if this can be configured into the ofbiz embedded tomcat. Probably not, unless I missed it, it's not in the code. Is there another solution to this? I want the IP that would be returned by the tomcat remoteIpValve, which is the rightmost non internal address. Or, is there a better way? What do people do for this? Steve
