Author: andre
Date: 2009-06-29 17:17:13 +0200 (Mon, 29 Jun 2009)
New Revision: 36478

Modified:
   
mmbase/trunk/applications/media/src/main/java/org/mmbase/applications/media/builders/MediaProviders.java
Log:
when running on a specific port, like 8080



Modified: 
mmbase/trunk/applications/media/src/main/java/org/mmbase/applications/media/builders/MediaProviders.java
===================================================================
--- 
mmbase/trunk/applications/media/src/main/java/org/mmbase/applications/media/builders/MediaProviders.java
    2009-06-29 14:50:24 UTC (rev 36477)
+++ 
mmbase/trunk/applications/media/src/main/java/org/mmbase/applications/media/builders/MediaProviders.java
    2009-06-29 15:17:13 UTC (rev 36478)
@@ -49,6 +49,7 @@
                 if ("".equals(protocol)) protocol = "http";
 
                 String host = node.getStringValue("host");
+                int port = -1;
                 if ("".equals(host)) {
                     HttpServletRequest req = parameters.get(Parameter.REQUEST);
                     if (req == null) {
@@ -63,6 +64,7 @@
                     }
                     if (req != null) {
                         host = req.getServerName();
+                        port = req.getServerPort();
                     } else {
                         log.warn("No request found");
 
@@ -73,6 +75,7 @@
                 if ("".equals(host)) {
                     return rootpath;
                 } else {
+                    if (port > -1) host = host + ":" + port;  
                     return protocol + "://" + host + rootpath;
                 }
             }

_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to