Author: markt
Date: Mon May  9 10:29:06 2011
New Revision: 1100944

URL: http://svn.apache.org/viewvc?rev=1100944&view=rev
Log:
Allow the localPort to be overridden for a request

Modified:
    tomcat/trunk/java/org/apache/catalina/connector/Request.java
    tomcat/trunk/java/org/apache/catalina/valves/RemoteIpValve.java

Modified: tomcat/trunk/java/org/apache/catalina/connector/Request.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/connector/Request.java?rev=1100944&r1=1100943&r2=1100944&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/connector/Request.java (original)
+++ tomcat/trunk/java/org/apache/catalina/connector/Request.java Mon May  9 
10:29:06 2011
@@ -834,6 +834,15 @@ public class Request
 
 
     /**
+     * Set the port number of the server to process this request.
+     *
+     * @param port The server port
+     */
+    public void setLocalPort(int port) {
+        localPort = port;
+    }
+
+    /**
      * Bind an object to a specified name in the internal notes associated
      * with this request, replacing any existing binding for this name.
      *

Modified: tomcat/trunk/java/org/apache/catalina/valves/RemoteIpValve.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/valves/RemoteIpValve.java?rev=1100944&r1=1100943&r2=1100944&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/valves/RemoteIpValve.java (original)
+++ tomcat/trunk/java/org/apache/catalina/valves/RemoteIpValve.java Mon May  9 
10:29:06 2011
@@ -708,7 +708,7 @@ public class RemoteIpValve extends Valve
         }
         request.setServerPort(port);
         if (changeLocalPort) {
-            request.getCoyoteRequest().setLocalPort(port);
+            request.setLocalPort(port);
         }
     }
     



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

Reply via email to