From d7c840f19fc28037bd702b2ab57ac982b6a4cdc7 Mon Sep 17 00:00:00 2001 From: tpylak <tpylak> Date: Mon, 23 Aug 2010 14:31:56 +0000 Subject: [PATCH] SE-289 fix dss proxy error SVN: 17586 --- .../cisd/openbis/dss/generic/server/DataStoreServer.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/DataStoreServer.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/DataStoreServer.java index 053a2cb3cc8..6c8468b83f3 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/DataStoreServer.java +++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/DataStoreServer.java @@ -31,8 +31,9 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.log4j.Logger; +import org.eclipse.jetty.server.Connector; import org.eclipse.jetty.server.Server; -import org.eclipse.jetty.server.bio.SocketConnector; +import org.eclipse.jetty.server.nio.SelectChannelConnector; import org.eclipse.jetty.server.ssl.SslSocketConnector; import org.eclipse.jetty.servlet.ServletContextHandler; import org.eclipse.jetty.servlet.ServletHolder; @@ -176,7 +177,7 @@ public class DataStoreServer private static void initializeServer(final ConfigParameters configParameters, final int port, final Server thisServer) { - final SocketConnector socketConnector = createSocketConnector(configParameters); + final Connector socketConnector = createSocketConnector(configParameters); socketConnector.setPort(port); socketConnector.setMaxIdleTime(30000); thisServer.addConnector(socketConnector); @@ -276,7 +277,7 @@ public class DataStoreServer } } - private static SocketConnector createSocketConnector(ConfigParameters configParameters) + private static Connector createSocketConnector(ConfigParameters configParameters) { if (configParameters.isUseSSL()) { @@ -288,7 +289,7 @@ public class DataStoreServer } else { operationLog.warn("creating connector to openBIS without SSL"); - return new SocketConnector(); + return new SelectChannelConnector(); } } -- GitLab