1

CMS Adob​​e Day CQ 5.5 を使用しています。jstl タグ c:url を使用し、同時にブラウザーで Cookie をオフにすると、jsessionid パラメーターがリンクに追加されます。ページがキャッシュされている場合、ディスパッチャー側に問題があります。インターネットをサーフィンしているときに、この動作を防ぐ方法を見つけました。Tomcat 7 の場合、web.xml ファイルに設定を追加する必要があります。

<session-config>
    <tracking-mode>COOKIE</tracking-mode>
</session-config>

CQ 5.4 では、このファイルは/crx-quickstart/server/etc/web.xmlパスにあります。しかし、CQ 5.5 ではもう存在しません。CQ 5.5 でこのプロパティを設定する方法を知っている人はいますか?

4

2 に答える 2

0

このドキュメントCQ 5.5 Release: Changes in Installation & Configuraton (「パブリッシュ インスタンスとして WAR デプロイメントを開始する方法」の部分) を見て、理解したように、JAR ではなく、Web アプリケーション サーバーのデプロイメントには1 つのWARファイルが必要です。

CQ 5.5 へのアップグレードのページには、さまざまなバージョンのファイル (JAR および WAR) も記載されています。

于 2013-05-15T09:16:18.760 に答える
0

Quickstart 実行可能 jar ファイルから CQ5.5 以降を実行している場合、独自の CQSE サーブレット エンジンを使用して、cqse-httpserviceOSGi バンドル経由で OSGi HttpService を提供します。

その HTTP サービスは OSGi コンソール (config PID= org.apache.felix.http) を介して構成できますが、セッション追跡オプションは提供されていないと思います。これが本当に必要な場合は、代わりに Tomcat で CQ を war ファイルとして実行するか、別の方法があるかどうかテクニカル サポートに問い合わせてください。

レガシー システムで必要な場合を除き、通常、Sling と CQ では HTTP セッションを使用する必要はありません。

于 2013-05-21T08:38:38.823 に答える