ОШИБКА XMLConfigurationReader - Ошибка при проверке файла cd_ambient_conf.xml с помощью схемы schemas / cd_ambient_conf.xsd

Я настроил структуру внешних данных на своем промежуточном веб-сайте для Tridion UI 2012. Но в файле журнала записывается ошибка ниже -

2

012-11-08 11:42:20,095 WARN  AmbientDataContext - There is no current ambient data context - the ambient data framework is not properly initialised
2012-11-08 11:42:20,204 ERROR XMLConfigurationReader - Error while validating file 'cd_ambient_conf.xml' with schema 'schemas/cd_ambient_conf.xsd'. cvc-complex-type.2.4.a: Invalid content was found starting with element 'ClaimStoreProvider'. One of '{Cookies}' is expected.

Но в документации нигде не упоминается о включении тега cookie. Вопрос в точности аналогичен второй части моих предыдущих вопросов - Ошибка при настройке среды внешних данных для веб-службы доставки контента (см." Правка "в отношении приложения CDA). Ответ на этот вопрос подходил для одного из моих предыдущих случаев. Так что отсылайте оттуда мои файлы конфигурации. Единственное намерение, чтобы этот новый вопрос приблизился к широкой аудитории. После этого я бы предпочел пометить его как дубликат предыдущего, иначе я вырежу и вставлю общую часть в эту. Было бы очень полезно получить более раннюю помощь.


person chiku    schedule 08.11.2012    source источник


Ответы (1)


Я видел эту ошибку, когда вы смешиваете файлы jar Tridion SP1 и Tridion SP1#HR1. Скорее всего (почти наверняка) у вас есть cd_core.jar из Tridion SP1, а нет из Tridion SP1 HR1.

Tridion SP1 HR1 является обязательным условием для Tridion UI / XM 2012. Вам необходимо заменить все файлы jar из Tridion SP1 HR1 и перезапустить пул приложений на сайте предварительного просмотра. После того, как вы скопируете, вы увидите в журнале сообщения, подобные приведенным ниже, вместо ОШИБКИ.

WARN  AmbientDataContext - There is no current ambient data context - the ambient data framework is not properly initialised
DEBUG AmbientDataContext - Setting current ambient data context: com.tridion.ambientdata.web.WebContext
INFO  AmbientDataConfig - Found claimStoreProvider definition in configuration file: com.tridion.siteedit.preview.PreviewClaimStoreProvider.
person Ram G    schedule 08.11.2012
comment
Спасибо Ram G, очень впечатляющий ответ. Но как я избавлюсь от предупреждения AmbientDataContext - нет текущего контекста внешних данных - ambient. Из-за этого я получаю предупреждение "Продолжить". Предварительный просмотр этой страницы устарел. даже после выбора «да» для предварительного просмотра обновлений ничего не происходит. Не могли бы вы помочь мне в этом отношении. Этот вопрос закрыт, поэтому я собираюсь выделить свой вопрос в отдельный вопрос. - person chiku; 11.11.2012