DXA 2.2 (Java)는 Sites 9.5와 호환됩니까?

Sep 23 2020

DXA 2.2 (Java)에서 Tridion Sites 9.5로 Model Service를 설치하면 서비스가 성공적으로 시작됩니다.

그러나 Postman을 사용하여 페이지를 요청할 때 아래 스택 추적이 표시됩니다.

{
"timestamp": [
    "String",
    "2020-09-22T17:21:22.317+0000"
],
"status": 500,
"error": "Internal Server Error",
"exception": "com.sdl.webapp.common.api.content.ContentProviderException",
"message": "Couldn't deserialize DD4T content for request PageRequestDto(publicationId=8, pageId=0, path=/index.html, uriType=tcm, includePages=INCLUDE, contentType=MODEL, dataModelType=R2, expansionDepth=100, depthCounter=DepthCounter(counter=100, unlimited=false))",
"path": "/PageModel/tcm/8/index.html"}

추가 세부 사항:

  • 페이지 및 구성 요소 템플릿은 DXA R2 모델 폴더의 TBB를 사용하여 작성되었습니다.
  • OpenJDK 64 비트 11.0.8 + 10은 JVM입니다.
  • 아래 DXA 2.2 데이터 모델에 대한 문서 링크. DXA 2.2가 9.5 이전에 출시되었으므로 9.5는 호환성 매트릭스에 언급되지 않았습니다.
    https://docs.sdl.com/784837/746726/sdl-digital-experience-accelerator-2-2/installing-------------dxa-data-model-support

DXA 2.2 (Java)는 Sites 9.5와 호환됩니까?

답변

2 Velmurugan Sep 23 2020 at 06:23

질문에 대한 답변-예, 사이트 9.5에서 지원됩니다. 사이트 9.5 OOTB DXA 2.2 .NET 및 DXA 2.2.5 Java 모두 사이트 9.5에서 제대로 작동하는 테스트를 수행했습니다.

노트 :

사이트 9.0+의 DXA 2.2는 필요하지 않은 모델 서비스 DXA 모델 확장을 사용할 수 있습니다. 귀하의 경우에는이 DXA 모델 확장을 추가 서비스에 업로드하거나 추가 서비스를 사용하지 않는 경우 콘텐츠 서비스에이 확장을로드해야 할 것으로 예상합니다.이 확장 파일은이 폴더 경로의 설치 미디어에서 찾을 수 있습니다. \ Content Delivery \ roles \ content \ add-ons \ udp-content-dxa-extension-assembly-11.5.0-1074-core.zip

DXA 2.2 Java OOTB 기본값은 Modelservice와 함께 ContentProvider를 사용하려는 경우 GraphQLContentProvider를 사용합니다.

그런 다음 기본 GraphQL 공급자가 아닌 CIL 기반 공급자를 사용 하도록 dxa.properties 파일을 업데이트합니다 (SDL Tridion Sites 9 이상에 필요).

  • 편집을 위해 웹 애플리케이션의 dxa.properties 파일을 엽니 다 .
  • spring.profiles.active 속성을 찾습니다 .
  • cil.providers.active 를 속성 값으로 추가 합니다.

도움이 되길 바랍니다