資源描述:
《tomcat5報post too large的錯--》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、tomcat5報Posttoolarge的錯>> 在用戶實際環(huán)境的tomcat日志(localhost_log.2009-06-22.txt)看到下面這個錯 引用: 2009-06-2212:39:41Standardeters(CoyoteRequest.java:2405) atorg.apache.coyote.tomcat5.CoyoteRequest.getParameter(CoyoteRequest.java:1073) atorg.apache.coyote.tomcat5.C
2、oyoteRequestFacade.getParameter(CoyoteRequestFacade.java:265) atorg.ajaxanymer.cat5.CoyoteAdapter.service(CoyoteAdapter.java:160) atorg.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) atorg.apache.coyote.http11.Http11Protocol$Ht
3、tp11ConnectionHandler.processConnection(Http11Proto12下一頁>>>>這篇文章來自..,。col.java:705) atorg.apache.tomcat.util..Tcp,如果沒有修改過配置post提交的數(shù)據(jù)超過這個就報上面的錯了。這個配置在%tomcat-5.0.28%confserver.xml中的我們用到的connector節(jié)點的屬性。其中tomcat的文檔是這么描述的 引用: maxPostSize Themaximumsizei
4、nbytesofthePOSTeterparsing.Thefeaturecanbedisbledbysettingthisattributetoavalueinferiororequalto0.Ifnotspecified,thisattributeissetto2097152(2megabytes). 準備復(fù)現(xiàn)問題,第一個想到的就是三期文書是保存到數(shù)據(jù)庫的,并且為ajax的post方式提交(文件上傳不會報這個錯) 復(fù)制內(nèi)容到剪貼板 代碼:varmap=neap.put(key,fy.edito
5、r.updateDoc); map.put(jzjd,jzjd); map.put(caseType,caseType); map.put(caseId,caseId); map.put(Id,Id); map.put(ap.put(,Detail); varquery=neap,updated); query
6、.send(); 所以創(chuàng)建了一個文書,粘貼了一個8M的l文件配置如下: 引用: <Connectorport=8080 maxThreads=150minSpareThreads=25maxSpareThreads=75 enableLookups=falseredirectPort=8443acceptCount=100 debug=0connectionTimeout=20000 disableUploadTimeout=truemaxPostSize=0/> 問題得到解
7、決?! ∫话銇碚f大部分post提交都是沒有問題的,但是還是要仔細考慮一下項目是否會出現(xiàn)這種情況,最好是修改一下tomcat的配置。有時候需要注意這個異常只會記錄在tomcat的日志文件中(列如北高三期)。上一頁12>>>>這篇文章來自..,。