aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test-extensions/net/sourceforge/jnlp/ServerLauncher.java
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test-extensions/net/sourceforge/jnlp/ServerLauncher.java')
-rw-r--r--tests/test-extensions/net/sourceforge/jnlp/ServerLauncher.java17
1 files changed, 15 insertions, 2 deletions
diff --git a/tests/test-extensions/net/sourceforge/jnlp/ServerLauncher.java b/tests/test-extensions/net/sourceforge/jnlp/ServerLauncher.java
index 30904b8..b580bb1 100644
--- a/tests/test-extensions/net/sourceforge/jnlp/ServerLauncher.java
+++ b/tests/test-extensions/net/sourceforge/jnlp/ServerLauncher.java
@@ -57,7 +57,18 @@ public class ServerLauncher implements Runnable {
private final Integer port;
private final File dir;
private ServerSocket serverSocket;
+ private boolean supportingHeadRequest = true;
+ public void setSupportingHeadRequest(boolean supportsHead) {
+ this.supportingHeadRequest = supportsHead;
+ }
+
+ public boolean isSupportingHeadRequest() {
+ return supportingHeadRequest;
+ }
+
+
+
public String getServerName() {
return serverName;
}
@@ -102,10 +113,12 @@ public class ServerLauncher implements Runnable {
try {
serverSocket = new ServerSocket(port);
while (running) {
- new TinyHttpdImpl(serverSocket.accept(), dir, port);
+ TinyHttpdImpl server = new TinyHttpdImpl(serverSocket.accept(), dir, port,false);
+ server.setSupportingHeadRequest(isSupportingHeadRequest());
+ server.start();
}
} catch (Exception e) {
- e.printStackTrace();
+ ServerAccess.logException(e);
} finally {
running = false;
}