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

ProcedureTomcat で WAR ファイルを配備する

Directory Server Enterprise Edition のインストール後、WAR ファイル dscc.warinstall-path/var/dscc6/ にあります。

dscc.war は、ほかの Web アプリケーションと同様の方法でインストールしますが、次の設定が異なります。

Solaris 10 システムの Tomcat で DSCC をインストールする方法について次の例に示します。

  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. Tomcat インストールおよびインスタンスを特定します。


    $ setenv CATALINA_HOME tomcat-install-path
    $ setenv CATALINA_BASE tomcat-instance-path
    $ setenv JAVA_HOME jdk-home-dir
    

    Tomcat のインストールおよびインスタンスの作成については、Tomcat のドキュメントを参照してください。

  3. WAR ファイルを配備します。

    次のようにして dscc ディレクトリを作成します。


    $ mkdir ${CATALINA_BASE}/webapps/dscc

    dscc.war ファイルを新しく作成した dscc フォルダにコピーし、dscc.war ファイルを解凍します。


    $ unzip -d ${CATALINA_BASE}/webapps/dscc install-path/var/dscc6/dscc.war

    次に示す強調表示されたテキストを ${CATALINA_BASE}/conf/web.xml ファイルに追加します。


     ...
        <servlet>
            <servlet-name>jsp</servlet-name>
            <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
            <init-param>
                <param-name>fork</param-name>
                <param-value>false</param-value>
            </init-param>
            <init-param>
                <param-name>xpoweredBy</param-name>
                <param-value>false</param-value>
            </init-param>
    	...
            <init-param>
                <param-name>enablePooling</param-name>
                <param-value>false</param-value>
            </init-param>
            <load-on-startup>3</load-on-startup>
        </servlet>
        ....

    startup.sh (Windows の場合は tomcat5.exe) のアクセス権を確認し、次のコマンドを実行します。


    $ ${CATALINA_HOME}/bin/startup.sh
  4. http://hostname:8080/dscc を使用して DSCC に接続します。

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

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