Loading

Tableau Server 업그레이드 후 응용 프로그램 서버를 사용할 수 없음

게시 일자: Dec 9, 2022
상세 설명
Tableau Server 시작 시 다음 오류가 Vizportal 로그에 표시됩니다.
 
2021-09-08 00:18:58.872 +1000 (,,,,) Catalina-utility-3 : ERROR org.springframework.web.context.ContextLoader - Context initialization failed(2021-09-08 00:18:58.872 +1000 (,,,,) Catalina-utility-3 : ERROR org.springframework.web.context.ContextLoader - 콘텐츠 초기화 실패
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'springSecurityFilterChain' defined in class path resource [org/springframework/security/config/annotation/web/configuration/WebSecurityConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.servlet.Filter]: Factory method 'springSecurityFilterChain' threw exception; nested exception is java.lang.IllegalArgumentException: A valid WebSSOEndpoint with POST-BINDING was not found in the IdP SAML metadata on: E:/Program Files/Tableau/Tableau Server/data/tabsvc/config/vizportal_0.20212.21.0818.1843/files/samlidpmetadata.xml(org.springframework.beans.factory.BeanCreationException: 클래스 경로 리소스 [org/springframework/security/config/annotation/web/configuration/WebSecurityConfiguration.class]에 정의된 이름이 'springSecurityFilterChain'인 빈을 만드는 중에 오류 발생: 공장 방법을 통한 빈 인스턴스화 실패; 중첩된 예외는 org.springframework.beans.BeanInstantiationException임: [javax.servlet.Filter] 인스턴스화 실패: 공장 방법 'springSecurityFilterChain'에서 예외 발생됨; 중첩된 예외는 java.lang.IllegalArgumentException임: POST-BINDING이 있는 유효한 WebSSOEndpoint를 다음 위치에 있는 IdP SAML 메타데이터에서 찾을 수 없습니다. E:/Program Files/Tableau/Tableau Server/data/tabsvc/config/vizportal_0.20212.21.0818.1843/files/samlidpmetadata.xml)

Cause

SingleSignOnService 요소는 오류에 언급된 파일에 없는 IdP 메타데이터 파일의 요구 사항 중 하나입니다.

E:/Program Files/Tableau/Tableau/Tableau Server/data/tabsvc/config/vizportal_0.20212.21.0818.1843/files/samlidpmetadata.xml
솔루션
Idp 팀과 협력하여 Idp의 메타데이터 파일을 Tableau Server와 IdP 간 메타데이터 교환에 대해 설명하는 다음 Tableau Cloud 도움말 페이지의 6단계에 따라 검색/수정하고 Tableau Server에 추가합니다. 서버 전체 SAML 구성
추가 자원
  • Tableau Server가 2020.1에서 2021.2.2로 업그레이드되었습니다.
  • TSM 상태에 Server 응용 프로그램을 사용할 수 없다고 표시됩니다.
  • 사용자가 추가한 이미지
  • SAML을 사용하지 않도록 설정하면 모든 서비스를 시작할 수 있습니다.
  • tabadminagent 로그:
2021-09-08 00:02:14.569 +1000  qtp1226254411-197 : INFO  com.tableausoftware.tabadmin.webapp.asyncjobs.AsyncJobStore - Creating job 'StartServerJob'(2021-09-08 00:02:14.569 +1000  qtp1226254411-197 : 정보  com.tableausoftware.tabadmin.webapp.asyncjobs.AsyncJobStore - Creating job 'StartServerJob' 작업 만드는 중)
...
2021-09-08 00:32:14.596 +1000  pool-22-thread-1 : ERROR com.tableausoftware.tabadmin.webapp.asyncjobs.AsyncJobService - Timed out after 1800 seconds running job 184 of type StartServerJob(2021-09-08 00:32:14.596 +1000  pool-22-thread-1 : 오류 com.tableausoftware.tabadmin.webapp.asyncjobs.AsyncJobService - 유형이 StartServerJob인 작업 184를 1800초 실행한 후 시간 초과됨)
java.util.concurrent.TimeoutException: null
...
2021-09-08 00:32:14.942 +1000  pool-21-thread-1 : ERROR com.tableausoftware.tabadmin.webapp.asyncjobs.JobStepRunner - Running step StartAllServices failed(2021-09-08 00:32:14.942 +1000  pool-21-thread-1 : 오류 com.tableausoftware.tabadmin.webapp.asyncjobs.JobStepRunner - StartAllServices 단계 실행 실패)
java.lang.InterruptedException: sleep interrupted(java.lang.InterruptedException: 절전 중단됨)

 
메타데이터 파일에 있는 이 요소의 예는 XML 데이터 요구 사항 Tableau Cloud 도움말 페이지에 있습니다.
<md:SingleSignOnService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://SERVER-NAME:9031/idp/SSO.saml2
Knowledge 기사 번호

001474462

 
로드 중
Salesforce Help | Article