Directory Server Enterprise Edition のインストール後、WAR ファイル dscc.war は install-path/var/dscc6/ にあります。
dscc.war は、ほかの Web アプリケーションと同様の方法でインストールしますが、次の設定が異なります。
アプリケーションは、dsccsetup ads-create コマンドを使用して作成された DSCC レジストリと通信する必要があります。
web.xml の enablePooling パラメータ値を false に設定して、Tomcat サーバーインスタンスでタグプールを無効にします。
Solaris 10 システムの Tomcat で DSCC をインストールする方法について次の例に示します。
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 |
Tomcat インストールおよびインスタンスを特定します。
$ setenv CATALINA_HOME tomcat-install-path $ setenv CATALINA_BASE tomcat-instance-path $ setenv JAVA_HOME jdk-home-dir |
Tomcat のインストールおよびインスタンスの作成については、Tomcat のドキュメントを参照してください。
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 |
http://hostname:8080/dscc を使用して DSCC に接続します。
Directory Service Manager のログインページが表示されます。