前のトピック: 組織名にスペースが含まれている場合に CA Auth ID OTP 認証が失敗する次のトピック: State Manager のリスク評価がクラス ロードの問題のために失敗する


JBoss ですべてのアプリケーション ログが AFM のログ ファイルにリダイレクトされる

症状:

JBoss アプリケーション サーバで、AFM、State Manager、およびサンプル アプリケーション固有の WAR ファイルを展開した後、アプリケーション サーバのすべてのログが AFM のログ ファイル(arcotafm.log)をリダイレクトされます。

解決方法:

jboss-web.xml という名前の新しいファイルを作成し、以下の手順に従います。

  1. 以下の行を jboss-web.xml ファイルにコピーします。
    <jboss-web>  
      <class-loading java2ClassLoadingCompliance="false">  
        <loader-repository> 
          com.arcot:loader=<UniquenameforClassLoader>
          <loader-repository-config>
            java2ParentDelegation=false
          </loader-repository-config>  
        </loader-repository>  
      </class-loading>  
    </jboss-web>
    

    UniquenameforClassloader は各アプリケーションに対して一意である必要があります。 たとえば、AFM に対して ArcotAFMClassloader を使用し、State Manager に対して ArcotSMClassloader を使用できます。

  2. jboss-web.xml ファイルを App_Exploded_Location\App_Name\WEB-INF にコピーします。

    説明

    App_Exploded_Location は、JBoss がアプリケーションを抽出した場所です。

    App_Name はアプリケーションの名前です(たとえば、arcotafm や arcotsm)。

    この場所に jboss-classloading.xml ファイルが存在する場合は、そのファイルを削除します。

  3. アプリケーション サーバを再起動します。

AFM、State Manager、および SAML サンプル アプリケーションに対して、この手順を繰り返します。