1

ページにポートレットがあります。ajaxを使用してリソースURLを呼び出すすべてのユーザーアクションに対して、ポートレット内のコンテンツのみが変更され続けます。問題は、ユーザーがページで継続的にアクティブであるにもかかわらず、ページでセッションが期限切れになることです。なぜこうなった?

4

2 に答える 2

1

簡単な答えは、Liferayを実際にナビゲートしていないためです。AJAXの使用は、セッションの期限切れを停止するアクションを実行しているユーザーとしてカウントされません。セッション時間をリロードまたは延長するには、ページが必要です。

于 2012-12-24T07:36:29.320 に答える
0

この問題は、次の2つの手順に従って修正できます。

1-次の行をportal-ext.propertiesファイルに追加します。

(3000は、セッションが期限切れになるまでの分数です)

session.timeout=3000

session.timeout.warning=0

2-/ conf/web.xml(Tomcatサーバー)に移動し、セッション構成を編集しますタイムアウト:

<session-config>
        <session-timeout>3000</session-timeout>
  </session-config>
于 2012-12-26T22:47:53.380 に答える