You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2015/01/05 20:08:14 UTC

[2/2] jena git commit: JENA-844 : Set large header size for oversized HTTP GET requests.

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/master
Commit: 3042cf9166c2f7645ea48a16257bd46aa267ae42
Parents: e376e75
Author: Andy Seaborne <an...@apache.org>
Authored: Mon Jan 5 18:59:00 2015 +0000
Committer: Andy Seaborne <an...@apache.org>
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 )