Changing Jetty settings through SparkJava
2017-03-22 14:11
127 查看
Sparkjava form too Large Exception:
//初始化server Spark.init(); //等待初始化server完成 Spark.awaitInitialization(); //处理表单数据过长问题 Method method = Spark.class.getDeclaredMethod("getInstance"); method.setAccessible(true); Service service = (Service) method.invoke(null); Field fs = Service.class.getDeclaredField("server"); fs.setAccessible(true); Object os = fs.get(service); if (os instanceof EmbeddedJettyServer) { fs = EmbeddedJettyServer.class.getDeclaredField("server"); fs.setAccessible(true); os = fs.get(os); if (os instanceof Server) { ((Server) os).setAttribute("org.eclipse.jetty.server.Request.maxFormContentSize", -1); } }
相关文章推荐
- Jetty 报 java.lang.IllegalStateException: Form too large
- Unable to create a suitable default GraphicsConfiguration. Try changing your Display Settings
- 面向 Java 开发人员的 Ajax: 使用 Jetty 和 Direct Web Remoting 编写可扩展的 Comet 应用程序
- Java web server 之 Jetty
- Java web server 之 Jetty
- Jetty的配置、部署与API使用——(2)通过Jetty的Java API运行一个Jetty服务器
- java.security.SecureRandom导致jetty、hadoop启动受阻问题
- MySQL 实例配置的"Apply security settings"错误 、 Java通过JDBC无法连接MySQL的 分析
- DirectX框架之修改设备( DXUTSetCallbackDeviceChanging( ModifyDeviceSettings ) );
- 面向 Java 开发人员的 Ajax: 使用 Jetty 和 Direct Web Remoting 编写可扩展的 Comet 应用程序
- 使用MySQL和Hibernate时,出现java.lang.UnsupportedOperationException: Update queries only supported through HQL异常的解决方法
- 【Java.NIO】从Jetty、Tomcat和Mina中提炼NIO构架网络服务器的经典模式(二)
- Oracle and IBM Collaborate to Accelerate Java Innovation Through OpenJDK
- java领域即时通信的解决方案一(openfire+spark+smack)
- 面向 Java 开发人员的 Ajax: 使用 Jetty 和 Direct Web Remoting 编写可扩展的 Comet 应用程序
- java即时通信解决方案openfire+spark完整安装指南
- java领域即时通信的解决方案一(openfire+spark+smack)
- 微型的Java Web框架 Spark
- Designing the Application Architecture - changing web.config for azure app fabric settings
- maven_jetty_jrebel,修改Java文件后终于不用重启服务器了