diff options
author | Marc Englund <marc.englund@itmill.com> | 2008-11-10 12:43:05 +0000 |
---|---|---|
committer | Marc Englund <marc.englund@itmill.com> | 2008-11-10 12:43:05 +0000 |
commit | bfe4cd3600b26875e6c95abd6e2ab8df5c84b0a2 (patch) | |
tree | 2911691a3c4ac6c87f53ee5f1b9297276a498b1f | |
parent | 562535a449bf00c8d42cabf47c1e07662070094a (diff) | |
download | vaadin-framework-bfe4cd3600b26875e6c95abd6e2ab8df5c84b0a2.tar.gz vaadin-framework-bfe4cd3600b26875e6c95abd6e2ab8df5c84b0a2.zip |
Launcher contenxt can be changed with --context=/somecontext (for testing in non-root context)
svn changeset:5845/svn branch:trunk
-rw-r--r-- | src/com/itmill/toolkit/launcher/ITMillToolkitWebMode.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/com/itmill/toolkit/launcher/ITMillToolkitWebMode.java b/src/com/itmill/toolkit/launcher/ITMillToolkitWebMode.java index 0d8297504c..bf4eb24f68 100644 --- a/src/com/itmill/toolkit/launcher/ITMillToolkitWebMode.java +++ b/src/com/itmill/toolkit/launcher/ITMillToolkitWebMode.java @@ -68,6 +68,7 @@ public class ITMillToolkitWebMode { // Assign default values for some arguments
assignDefault(serverArgs, "webroot", "WebContent");
assignDefault(serverArgs, "httpPort", serverPort);
+ assignDefault(serverArgs, "context", "");
try {
final Server server = new Server();
@@ -78,7 +79,7 @@ public class ITMillToolkitWebMode { server.setConnectors(new Connector[] { connector });
final WebAppContext webappcontext = new WebAppContext();
- webappcontext.setContextPath("");
+ webappcontext.setContextPath(serverArgs.get("context").toString());
webappcontext.setWar(serverArgs.get("webroot").toString());
server.setHandler(webappcontext);
@@ -89,7 +90,8 @@ public class ITMillToolkitWebMode { return null;
}
- return "http://localhost:" + serverArgs.get("httpPort");
+ return "http://localhost:" + serverArgs.get("httpPort")
+ + serverArgs.get("context");
}
/**
|