前のトピック: JBoss アプリケーション サーバ次のトピック: IBM WebSphere への管理コンソールの展開


Apache Tomcat のセキュリティ マネージャの有効化

Java セキュリティ マネージャが有効な場合に、CA Risk Authentication が Apache Tomcat 上で動作していない場合は、Tomcat のセキュリティ マネージャを有効にして CA Risk Authentication で動作するようにするために、以下の手順に従います。

  1. 以下の Apache Tomcat のインストール場所に移動します。
    <Tomcat_Home>\bin\
    
  2. tomcat<version>w.exe ファイルをダブルクリックします。

    [Apache Tomcat Properties]ダイアログ ボックスが表示されます。

  3. Java]タブをアクティブにします。
  4. Java Options]セクションで、以下のエントリを追加します。
  5. Apply]をクリックして、変更を保存します。
  6. OK]をクリックして、[Apache Tomcat Properties]ダイアログ ボックスを閉じます。
  7. 以下の Apache Tomcat の場所に移動します。
    <Tomcat_Home>\conf\
    
  8. 任意のテキスト エディタで catalina.properties ファイルを開きます。
  9. 以下のコードを WEB APPLICATION PERMISSIONS セクションに追加します。
    grant {
    permission java.io.FilePermission "${catalina.base}${file.separator}webapps${file.separator}arcotuds${file.separator}-", "read";
    permission java.util.PropertyPermission "adb.converterutil", "read";
    permission java.lang.RuntimePermission "accessDeclaredMembers";
    permission java.security.SecurityPermission "putProviderProperty.BC"; 
    permission java.security.SecurityPermission "insertProvider.BC";  
    permission java.security.SecurityPermission "putProviderProperty.SHAProvider";
    permission java.io.FilePermission "${arcot.home}${file.separator}-", "read,write";        
    permission java.net.SocketPermission "*:1024-65535", "connect,accept,resolve";
    permission java.net.SocketPermission "*:1-1023", "connect,resolve";
    };
    
  10. 管理コンソール(arcotadmin)およびユーザ データ サービス(arcotuds)に対する権限を付与するために、以下のセクションを追加します。
    grant codeBase "file:${catalina.home}/webapps/arcotuds/-" {
    permission java.lang.RuntimePermission "getenv.ARCOT_HOME", "";
    permission java.lang.RuntimePermission "accessClassInPackage.org.bouncycastle.asn1.*";
    permission java.security.AllPermission;
    };
    grant codeBase "file:${catalina.home}/webapps/arcotadmin/-" {
    permission java.lang.RuntimePermission "getenv.ARCOT_HOME", "";
    permission java.security.AllPermission;
    };
    
  11. ファイルを保存して閉じます。
  12. Apache Tomcat を再起動します。