我正在尝试在某些测试(默认)页面上建立新的SDL Tridion UI 2012功能.尽管我多次点击"更新预览",但我不断检索"此页面的预览不是最新"警告.我正在使用虚拟图像,所以除了我自己以外,其他任何人都无法编辑页面.无论哪个组成部分发生变化 我在"会话预览"Web服务端查看了cd_core.log文件,发现这些节点很有趣:
INFO WritableODataClaimProcessor - No session wrapper is installed, not allowing modification operations
DEBUG HandleSessionContentUtil - There are no session wrappers into storage config file!
DEBUG HandleSessionContentUtil - There are no session wrappers into storage config file!
DEBUG WebContext - setCurrentClaimStore: com.tridion.siteedit.preview.PreviewClaimStore@dc60af, thread: Thread-59
DEBUG WritableODataClaimProcessor - Removing sessionId claim from ClaimStore!
DEBUG ClaimStore - remove: uri=taf:claim:contentdelivery:webservice:preview:sessionid
DEBUG WebContext - setCurrentClaimStore: null, thread: Thread-59
Run Code Online (Sandbox Code Playgroud)
最有趣的部分是会话包装器被添加到"会话预览"Web服务端的cd_storage_conf.xml中.Bellow是"会话预览"cd_storage_conf.xml的一部分:
<Storages>
<Wrappers>
<Wrapper Name="SessionWrapper">
<Timeout>120000</Timeout>
<Storage Type="persistence" Id="sqlServerDb" dialect="MSSQL" Class="com.tridion.storage.persistence.JPADAOFactory">
<Pool …Run Code Online (Sandbox Code Playgroud)