应用服务器尺寸,是否有POST数据的Web应用程序服务器上的最大尺寸的限制?(Is there a restrict...

在我的web应用程序有哪些可以包含大量的数据(这取决于上一个查询的结果)的形式。 当窗体达到一定尺寸时,servlet不能应付和则抛出异常。 看来,获取请求参数的第一次尝试导致该问题。

我试图重现我的测试服务器上的问题,但即使在数据大小比在生产服务器上更大的不明白的问题。

其结果是,我现在想知道如果有一个服务器设置其限制了可以在一个请求中传递数据的大小。 我只能假设有在2台服务器的配置方式的差异。

应用服务器的Websphere 7.我一直在使用IE9,目前FF和电流Chrome尝试应用 - 都产生相同的结果。

唯一的例外是

java.lang.IllegalArgumentException

com.ibm.wsspi.webcontainer.util.RequestUtils.parseQueryString 196

com.ibm.ws.webcontainer.servlet.RequestUtils.parsePostData 356

com.ibm.ws.webcontainer.srt.SRTServletRequest.parseParameters 2051

com.ibm.ws.webcontainer.srt.SRTServletRequest.getParameter 1651

com.acme.Servlet.getNDC 126

com.acme.Servlet.doPost 96

javax.servlet.http.HttpServlet.service 738

javax.servlet.http.HttpServlet.service 831

com.ibm.ws.webcontainer.servlet.ServletWrapper.service 1658

com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest 940

com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest 503

com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest 181

com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest 91

com.ibm.ws.webcontainer.WebContainer.handleRequest 875

com.ibm.ws.webcontainer.WSWebContainer.handleRequest 1592

com.ibm.ws.webcontainer.channel.WCChannelLink.ready 186

com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination 453

com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest 515

com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest 306

com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete 83

com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted 165

com.ibm.io.async.AbstractAsyncFuture.invokeCallback 217

com.ibm.io.async.AsyncChannelFuture.fireCompletionActions 161

com.ibm.io.async.AsyncFuture.completed 138

com.ibm.io.async.ResultHandler.complete 204

com.ibm.io.async.ResultHandler.runEventProcessingLoop 775

com.ibm.io.async.ResultHandler$2.run 905

com.ibm.ws.util.ThreadPool$Worker.run 1646

编码

protected String getNDC(HttpServletRequest request)

{

String user = request.getHeader("iv-user");

if (user == null)

user = "";

HttpSession session = request.getSession(false);

String sessionString = session == null ? "" : session.getId();

String action = request.getParameter(Constant.ACTION); <=== ERROR HERE

if(action == null)

action = "";

....

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值