From fb4f8a7cb5c5d181e5bb359d678d1ba57fd12815 Mon Sep 17 00:00:00 2001 From: andreaturli Date: Sat, 15 Oct 2011 01:00:29 +0100 Subject: [PATCH] issue 384: StartJettyIfNotAlreadyRunning --- .../VirtualBoxPropertiesBuilder.java | 3 ++ .../VirtualBoxComputeServiceAdapter.java | 9 +++++- .../config/VirtualBoxConstants.java | 4 ++- .../functions/admin/FileDownloadFromURI.java | 28 +++++++++++-------- .../SetupVirtualBoxForLiveTest.java | 2 ++ 5 files changed, 33 insertions(+), 13 deletions(-) diff --git a/sandbox-apis/virtualbox/src/main/java/org/jclouds/virtualbox/VirtualBoxPropertiesBuilder.java b/sandbox-apis/virtualbox/src/main/java/org/jclouds/virtualbox/VirtualBoxPropertiesBuilder.java index 510351931a..ba033ddf10 100644 --- a/sandbox-apis/virtualbox/src/main/java/org/jclouds/virtualbox/VirtualBoxPropertiesBuilder.java +++ b/sandbox-apis/virtualbox/src/main/java/org/jclouds/virtualbox/VirtualBoxPropertiesBuilder.java @@ -70,6 +70,9 @@ public class VirtualBoxPropertiesBuilder extends PropertiesBuilder { // TODO: Add more properties and use the wired properties from test code. properties.put(VirtualBoxConstants.VIRTUALBOX_DISTRO_ISO_NAME, "ubuntu-11.04-server-i386.iso"); + + properties.put(VirtualBoxConstants.VIRTUALBOX_JETTY_PORT, "8080"); + return properties; } } diff --git a/sandbox-apis/virtualbox/src/main/java/org/jclouds/virtualbox/compute/VirtualBoxComputeServiceAdapter.java b/sandbox-apis/virtualbox/src/main/java/org/jclouds/virtualbox/compute/VirtualBoxComputeServiceAdapter.java index d0a9ae8d9d..4f34d93e43 100644 --- a/sandbox-apis/virtualbox/src/main/java/org/jclouds/virtualbox/compute/VirtualBoxComputeServiceAdapter.java +++ b/sandbox-apis/virtualbox/src/main/java/org/jclouds/virtualbox/compute/VirtualBoxComputeServiceAdapter.java @@ -34,11 +34,13 @@ import javax.inject.Inject; import com.google.common.base.Predicate; import com.google.common.collect.Iterables; import org.jclouds.compute.ComputeServiceAdapter; +import org.jclouds.compute.domain.Image; import org.jclouds.compute.domain.Template; import org.jclouds.domain.Credentials; import org.jclouds.domain.Location; import org.jclouds.location.suppliers.JustProvider; import org.jclouds.virtualbox.config.VirtualBoxConstants; +import org.jclouds.virtualbox.functions.IMachineToImage; import org.virtualbox_4_1.CleanupMode; import org.virtualbox_4_1.IMachine; import org.virtualbox_4_1.IProgress; @@ -90,8 +92,13 @@ public class VirtualBoxComputeServiceAdapter implements ComputeServiceAdapter