5

アプリケーションでprimefaces 2.2.1バージョンを使用しています。セッションに保存するビューの数を 3 に制限したいと思います。web.xml を次のように構成しました。

<context-param>
    <description>State saving method: 'client' or 'server' (=default).See JSF  Specification 2.5.2</description>
    <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
    <param-value>server</param-value>
</context-param>

<context-param>
    <description>The maximum number of logical views (GET requests) to store per session (http://tinyurl.com/yw6f2e)</description>
    <param-name>com.sun.faces.numberOfLogicalViews</param-name>
    <param-value>3</param-value>
</context-param>

<context-param>
    <description>The maximum number of JSF views (POST requests) stored in the session for per logical view (http://tinyurl.com/yw6f2e)</description>
    <param-name>com.sun.faces.numberOfViewsInSession</param-name>
    <param-value>3</param-value>
</context-param>

、この構成が機能していないようです。メモリ ヒープ ダンプを見ると、セッションに 15 個のビューが保存されていることがわかりました。

Primefaces 2.2.1 を使用し、Mojarra 2.0.9 で動作する JSF 2.0.9

何か案は...

4

0 に答える 0