Author: antelder
Date: Wed Nov 14 09:03:33 2007
New Revision: 594948

URL: http://svn.apache.org/viewvc?rev=594948&view=rev
Log:
Start at supporting domains and nodes with URLs using paths. Domains work, 
nodes don't yet

Modified:
    
incubator/tuscany/java/sca/modules/domain-impl/src/main/java/org/apache/tuscany/sca/domain/impl/SCADomainImpl.java

Modified: 
incubator/tuscany/java/sca/modules/domain-impl/src/main/java/org/apache/tuscany/sca/domain/impl/SCADomainImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/domain-impl/src/main/java/org/apache/tuscany/sca/domain/impl/SCADomainImpl.java?rev=594948&r1=594947&r2=594948&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/modules/domain-impl/src/main/java/org/apache/tuscany/sca/domain/impl/SCADomainImpl.java
 (original)
+++ 
incubator/tuscany/java/sca/modules/domain-impl/src/main/java/org/apache/tuscany/sca/domain/impl/SCADomainImpl.java
 Wed Nov 14 09:03:33 2007
@@ -125,12 +125,16 @@
             domainManagementRuntime = new 
ReallySmallRuntime(domainClassLoader);
             domainManagementRuntime.start();
             
-            // Configure the default server port
+            // Configure the default server port and path
             int port = URI.create(domainModel.getDomainURI()).getPort();
+            String path = URI.create(domainModel.getDomainURI()).getPath();
             if (port != -1) {
                 ServletHostExtensionPoint servletHosts = 
domainManagementRuntime.getExtensionPointRegistry().getExtensionPoint(ServletHostExtensionPoint.class);
                 for (ServletHost servletHost: servletHosts.getServletHosts()) {
                     servletHost.setDefaultPort(port);
+                    if (path != null && path.length() > 0 && 
!path.equals("/")) {
+                        servletHost.setContextPath(path);
+                    }
                 }
             }
             



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to