legacy-knowledge-base
公開されました Jul. 2, 2025

GUEST_LANGUAGE_ID Cookie の有効期限を Null に変更します

written-by

Kanchan Bisht

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

  • Liferay のゲスト言語 ID Cookie の有効期限は 1 年ですが、F5 バランサーの未定義の Cookie が原因で競合が発生しました。 Liferay で Cookie の有効期間を変更する方法はありますか?

Environment

  • Liferay DXP 7.0

解決策

  • プロパティ session.enable.persistent.cookies=false により、ポータルは永続 Cookie (CookieKeys.java) の追加とチェックを停止しますが、既に存在する Cookie を削除または期限切れにすることはありません。 ブラウザーに Cookie が既に保存されているユーザーは、ブラウザーを介してそれらの Cookie を消去する必要があります。 このプロパティ以外に、Liferay のポータルには、すぐに使用できる GUEST_LANGUAGE_ID クッキーを制御するものはありません。

追加情報

  • ここで提案できるいくつかの回避策があります。
    • スティッキー セッションの処理と、ハッシュ パーシスタンスによって変更する必要がある Cookie JSESSIONID に関して、F5 の構成を変更してみてください。
    • Nginx や Apache などの別のロード バランサーを選択して、このレベルでもエラーが発生するかどうかを検証してください。
    • もう 1 つの提案は、Liferay の有効期限と一致するように、Cookie の日付を F5 から 1 年に変更することです。
    • Apache Web サーバーおよび Tomcat サーバーとのスティッキー セッション
  • サードパーティのテクノロジー プロバイダーは、自社のテクノロジーの欠陥を修正する責任があります。 詳細については、適切なサードパーティ テクノロジ ベンダーにお問い合わせください。
did-this-article-resolve-your-issue

legacy-knowledge-base