beehive-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From r...@apache.org
Subject svn commit: rev 46053 - incubator/beehive/trunk/netui/test/src/testRecorder/org/apache/beehive/netui/tools/testrecorder/server
Date Wed, 15 Sep 2004 00:14:20 GMT
Author: rich
Date: Tue Sep 14 17:14:19 2004
New Revision: 46053

Modified:
   incubator/beehive/trunk/netui/test/src/testRecorder/org/apache/beehive/netui/tools/testrecorder/server/TestRecorderServlet.java
Log:
Changed TestRecorder so that when redirecting to a test URI, it replaces "localhost" with
the current request's server name.  This allows the use of the DRT test index pages from a
remote machine.  The idea is that if the config says the server is "localhost", then when
you're displaying a link, you want that to resolve to the actual machine, not to the client's
"localhost".

DRT: netui (linux)
BB: self (WinXP)



Modified: incubator/beehive/trunk/netui/test/src/testRecorder/org/apache/beehive/netui/tools/testrecorder/server/TestRecorderServlet.java
==============================================================================
--- incubator/beehive/trunk/netui/test/src/testRecorder/org/apache/beehive/netui/tools/testrecorder/server/TestRecorderServlet.java
(original)
+++ incubator/beehive/trunk/netui/test/src/testRecorder/org/apache/beehive/netui/tools/testrecorder/server/TestRecorderServlet.java
Tue Sep 14 17:14:19 2004
@@ -507,8 +507,12 @@
                 forward( request, response, msg, Constants.ERROR_PAGE, true );
                 return;
             }
-            response.sendRedirect( rd.getUri( config.getServer().getHostname(),
-                    config.getServer().getPort() ) );
+            String host = config.getServer().getHostname();
+            if ( host.equals( "localhost" ) )
+            {
+                host = request.getServerName();
+            }
+            response.sendRedirect( rd.getUri( host, config.getServer().getPort() ) );
             return;
         }
         catch ( Exception e ) {

Mime
View raw message