Sun Java System Directory Server Enterprise Edition 6.3 インストールガイド

ProcedureSun Java System Application Server で WAR ファイルを配備する

Directory Server Enterprise Edition のインストール後、WAR ファイル dscc.war は次の場所にあります。


install-path/var/dscc6/
  1. DSCC レジストリを初期化します。


    $ install-path/dscc6/bin/dsccsetup ads-create
    Choose password for Directory Service Manager:
    Confirm password for Directory Service Manager:
    Creating DSCC registry...
    DSCC Registry has been created successfully
  2. アプリケーションサーバーインスタンスを作成します。


    $ mkdir /local/domainroot
    $ setenv AS_DOMAINS_ROOT /local/domainroot
    $ cd app-server-install-path/bin
    $ asadmin create-domain --domaindir ${AS_DOMAINS_ROOT} --adminport 3737 \
    --adminuser boss dscc
  3. server.policy ファイルを編集します。

    1. server.policy ファイルを開きます。


      $ vi ${AS_DOMAINS_ROOT}/dscc/config/server.policy
    2. 次の文を、ファイルの末尾に追加します。


      // Permissions for Directory Service Control Center
      grant codeBase "file:${com.sun.aas.instanceRoot}/applications/j2ee-modules/dscc/-" 
      {
      	permission java.security.AllPermission;
      };

    これでアプリケーションサーバーが設定されて、すべての Java アクセス権が DSCC アプリケーションに付与されます。

  4. アプリケーションサーバーインスタンスに WAR ファイルを配備します。


    $ asadmin start-domain --domaindir ${AS_DOMAINS_ROOT} --user username dscc 
    $ cp install-path/var/dscc6/dscc.war ${AS_DOMAINS_ROOT}/dscc/autodeploy

    アプリケーションサーバーインスタンスの作成と設定、および WAR ファイルの配備についての詳細は、Sun Java System Application Server のオンラインヘルプを参照してください。

  5. DSCC を開きます。

    アプリケーションサーバーの設定に応じて、http://hostname:8080/dscc または https://hostname:8181/dscc を使用します。

    Directory Service Manager のログインページが表示されます。

    「Directory Service Control Center を使い始める」を参照してください。