0

私が関与しているアプリケーションは、テスト サーバー (WebSphere 7) にデプロイされました。ここから、これまでに見たことのないエラーが発生しています。

これは、リクエストごとに許可されるパラメーターの最大数を超えていることに関するメッセージであり、さらにエラーとともに書き込まれます。

28.01.2013 15:51:38 SEVERE exceeding maximum Paramaters allowed per request -> 1000 ,current parameterSize-> 1000 cannot add more. 
28.01.2013 15:51:38 SEVERE An exception occurred 
javax.faces.FacesException: java.lang.IllegalArgumentException
org.apache.myfaces.shared_impl.context.ExceptionHandlerImpl.wrap(ExceptionHandlerImpl.java:241)
org.apache.myfaces.shared_impl.context.ExceptionHandlerImpl.handle(ExceptionHandlerImpl.java:156)
org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:191)
org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:189)
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1657)
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1597)
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:131)
org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:79)
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)

最大パラメーター数を構成するためのパラメーターを見たことがなく、http://myfaces.apache.org/core20/myfaces-impl/webconfig.htmlにも見つかりませんでした。では、このparameterSizeパラメータとは何ですか? どこで設定できますか?

アプリケーションはEARとして埋め込まれ、 MyFaces 2.0.7PrimeFaces 3.4を使用しています。

4

1 に答える 1

0

素早い対応ありがとうございますBalusC。MyFaces クラスから例外が発生しました。これは WebSphere の設定です。

com.ibm.ws.webcontainer.maxParamPerRequest 

You can use this property to change the maximum number of parameters allowed in your inbound requests, based on your applications and environment. The maximum number of parameters allowed per inbound request (GET or POST) defaults to 10000. 

ソース: http://www-01.ibm.com/support/docview.wss?uid=swg21592923

于 2013-01-28T15:58:09.437 に答える