Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

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 (コンテキストの初期化に失敗しました)
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
(クラスパス リソース [...] で定義された 'springSecurityFilterChain' という名前の Bean の作成中にエラーが発生しました: ファクトリ メソッドによる Bean のインスタンス化に失敗しました: ネストされた例外は org.springframework.beans.BeanInstantiationException です: [javax.servlet.Filter] のインスタンス化に失敗しました: ファクトリ メソッド 'springSecurityFilterChain' は例外をスローしました: ネストされた例外は java.lang.IllegalArgumentException です: POST-BINDING を使用する有効な WebSSOEndpoint が次の場所の IdP SAML メタデータに見つかりませんでした: E:/Program Files/...)

Cause

IdP メタデータ ファイルの要件の 1 つである SingleSignOnService 要素が、エラーで示されているファイルに見つかりません。

E:/Program Files/Tableau/Tableau/Tableau Server/data/tabsvc/config/vizportal_0.20212.21.0818.1843/files/samlidpmetadata.xml
解決策
IdP チームと協力して IdP のメタデータ ファイルを取得/修正し、Tableau Server に追加します。手順については、Tableau Server と IdP 間でのメタデータの交換について説明している Tableau Cloud ヘルプ ページ「サーバー全体の SAML の構成」の手順 6 の説明を参照してください。
その他のリソース
  • Tableau Server が 2020.1 から 2021.2.2 にアップグレードされました。
  • TSM のステータスにサーバー アプリケーションが使用不可と表示されます。
  • ユーザーが追加した画像
  • SAML を無効にすると、すべてのサービスを正常に起動できます。
  • tabadminagent のログ:
2021-09-08 00:02:14.569 +1000  qtp1226254411-197 : INFO  com.tableausoftware.tabadmin.webapp.asyncjobs.AsyncJobStore - Creating job 'StartServerJob' (ジョブ '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 (タイプ 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 (ステップ StartAllServices を実行できませんでした)
java.lang.InterruptedException: sleep interrupted (スリープは中断されました)

 
メタデータ ファイルのこの要素の例は、Tableau Cloud ヘルプ ページ「XML データの要件」で提供されています。
<md:SingleSignOnService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://SERVER-NAME:9031/idp/SSO.saml2
ナレッジ記事番号

001474462

 
読み込み中
Salesforce Help | Article