JENA-844 : Set large header size for oversized HTTP GET requests. Project: http://git-wip-us.apache.org/repos/asf/jena/repo Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/3042cf91 Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/3042cf91 Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/3042cf91
Branch: refs/heads/hadoop-rdf Commit: 3042cf9166c2f7645ea48a16257bd46aa267ae42 Parents: e376e75 Author: Andy Seaborne <[email protected]> Authored: Mon Jan 5 18:59:00 2015 +0000 Committer: Andy Seaborne <[email protected]> Committed: Mon Jan 5 18:59:00 2015 +0000 ---------------------------------------------------------------------- .../java/org/apache/jena/fuseki/jetty/JettyFuseki.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/jena/blob/3042cf91/jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/jetty/JettyFuseki.java ---------------------------------------------------------------------- diff --git a/jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/jetty/JettyFuseki.java b/jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/jetty/JettyFuseki.java index 8d9046c..b354296 100644 --- a/jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/jetty/JettyFuseki.java +++ b/jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/jetty/JettyFuseki.java @@ -290,11 +290,16 @@ public class JettyFuseki { private void defaultServerConfig(int port, boolean loopback) { server = new Server() ; - ConnectionFactory f1 = new HttpConnectionFactory() ; - ConnectionFactory f2 = new SslConnectionFactory() ; + HttpConnectionFactory f1 = new HttpConnectionFactory() ; + // Some people do try very large operations ... + f1.getHttpConfiguration().setRequestHeaderSize(64 * 1024); + f1.getHttpConfiguration().setOutputBufferSize(5 * 1024 * 1024) ; + + //SslConnectionFactory f2 = new SslConnectionFactory() ; ServerConnector connector = new ServerConnector(server, f1) ; //, f2) ; - connector.setPort(port); + connector.setPort(port) ; + server.addConnector(connector); if ( loopback )
