Sun ONE Portal Server, Mobile Access 6.2 インストールガイド |
第 2 章
Mobile Access ソフトウェアのインストールSunTM ONE Portal Server ソフトウェアがインストールされている各サーバーに SunTM ONE Portal Server, Mobile Access 6.2 製品をインストールする必要があります。
Portal Server, Mobile Access をインストールするには、ソフトウェアに付属するインストールウィザードを使用します。この章は、インストール手順について説明する次のトピックから構成されています。
ソフトウェアのダウンロードインストールには Sun ONE Portal Server, Mobile Access ソフトウェアの CD-ROM を使用します。ただし、必要な場合は、次の方法で Mobile Access ソフトウェアをダウンロードして使用することもできます。
ソフトウェアをダウンロードするには
ファイルを解凍するには
ソフトウェアのインストールここでは、Sun ONE Portal Server, Mobile Access 6.2 ソフトウェアのインストール方法を説明します。
注
Portal Server ソフトウェアのインストール時にサンプルポータルがインストールされている場合、Mobile Access ソフトウェアのインストーラによってサンプルモバイルポータルがインストールされます。サンプルポータルがインストールされていない場合は、Mobile Access インストーラによって Mobile Access ソフトウェアのみがインストールされます。
ソフトウェアをインストールするには
- SunTM ONE Directory Server ソフトウェアと Portal Server ソフトウェアが稼動中であることを確認します。
- su コマンドを使用してスーパーユーザーになります。
- Mobile Access ソフトウェアをダウンロードして解凍した場所にディレクトリを移動します。
- 次のコマンドを入力してインストールウィザードを起動します。
./setup [-nodisplay]
- Sun ONE Portal Server のウェルカム情報を確認し、「次へ」ボタンをクリックします。
- ソフトウェアライセンス使用許諾契約を確認します。
ライセンス使用許諾契約に同意してインストールを続行する場合は「はい」ボタンをクリックします (続行する準備が整っていない場合は「終了」をクリックします)。
- SunTM ONE Identity Server 管理者のパスワードと Directory Server ディレクトリマネージャのパスワードを入力します。「次へ」をクリックして次に進みます。
- 「インストール準備完了」情報を確認し、「次へ」をクリックすると、Mobile Access のインストールが開始されます (続行する準備が整っていない場合は「終了」をクリックします)。
インストールの進行状況が表示されます。インストールが完了すると、「インストールの概要」が表示されます。
- 「Status」列に「インストール完了」と表示されていることを確認します。
- インストールに関するその他の情報を表示するには、「詳細」ボタンをクリックします。
/var/sadm/install/logs ディレクトリ内の概要レポートが表示されます。「了解」をクリックして、ウインドウを閉じます。
- 「閉じる」をクリックしてインストールウィザードを閉じます。
- Web コンテナを再起動します。
インストールを確認するには
- SunTM ONE Identity Server 管理コンソールに amadmin としてログインします。
- 「Service Configuration」タブをクリックします。
- 左パネルの「Service name」という見出しの下で、「モバイルアプリケーション設定」サービスが表示され、アドレス帳、メール、カレンダーの各アプリケーションが示されていることを確認します。
- 左パネルの「Service name」という見出しの下にある「Identify Server」という見出しの下の「Client Detection」の矢印をクリックすると、クライアント検出情報が右パネルに表示されます。
- 「Client Types」ラベルに続く「編集」リンクをクリックして Client Manager を起動します。
- HDML、JHTML、VoiceXML、WML、XHTML、cHTML、および iHTML の各タブがあることを確認します。
- Client Manager を閉じます。
- 「Identity Management」タブをクリックします。
- ロケーションパネルの「表示」メニューから「サービス」を選択します。
- 「モバイルアプリケーション設定」という見出しがあること、およびアドレス帳、メール、カレンダーの各アプリケーションが表示されていることを確認します。
- モバイルデバイスを使用してポータルサイトにログインします。
マルチサーバーインスタンスの有効化Mobile Access ソフトウェアをインストールした時に、認証ページとサーブレットフィルタ定義は正しく設定されません。これらを設定するには、Mobile Access ソフトウェアのインストール後に追加の手順を実行する必要があります。
Mobile Access ソフトウェアをインストールする前にマルチサーバーインスタンスが存在していたかどうか、または Mobile Access ソフトウェアのインストール後に新しいマルチサーバーインスタンスを有効にするかどうかによって手順が異なります。
既存のマルチサーバーインスタンスを有効にするには
- identity-server-installation-root/SUNWam/web-apps/services/config/auth/default ディレクトリから、aml、wml、xml、および vxml サブディレクトリを次のディレクトリにコピーします。identity-server-installation-root/SUNWam/web-apps-new-instance-name/services/config/auth/default
ヒント
この手順を実行するには、cp -R aml <destination-directory>、cp -R wml <destination-directory>、cp -R xml <destination-directory>、および cp -R vxml <destination-directory> の各コマンドを使用します。
- 次のファイルのバックアップコピーを作成します。identity-server-installation-root/SUNWam/web-apps-new-instance-name/services/WEB-INF/web.xml
- 次のファイルのコピーを作成します。web-server-installation-root/https-second-instance/config/server.xml
- 最初のインスタンスサーバーから server.xml ファイル内の classpath 定義を新しいインスタンスにコピーします。
この定義は次のようになります。
この例では、わかりやすくするために、定義文字列を個別の行に分割しています。つまり、各 /opt/ の前に改行が追加されています。
- これらの定義によって web-server-installation-root/https-new-instance-name/config/mime.types ファイルを更新します。
- Web サーバーインスタンスを再起動します。
新しいマルチサーバーインスタンスを有効にするには
- identity-server-installation-root/SUNWam/web-apps/services/config/auth/default ディレクトリから、aml、wml、および vxml サブディレクトリを次のディレクトリにコピーします。identity-server-installation-root/SUNWam/web-apps-new-instance-name/services/config/auth/default
ヒント
この手順を実行するには、cp -R aml <destination-directory>、cp -R wml <destination-directory>、cp -R xml <destination-directory>、および cp -R vxml <destination-directory> の各コマンドを使用します。
- 次のファイルのバックアップコピーを作成します。identity-server-installation-root/SUNWam/web-apps-new-instance-name/services/WEB-INF/web.xml
- 次のファイル内でフィルタ定義を探します。identity-server-installation-root/SUNWam/web-apps/services/WEB-INF/web.xml
その部分を次に示します。
<filter>
<filter-name>mapcontroller</filter-name>
<filter-class>com.sun.portal.wireless.services.filter.MAPController</filter-class>
</filter>
<filter-mapping>
<filter-name>mapcontroller</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
- このフィルタ定義を、次のファイルの最初の <servlet> 定義の前に追加します。identity-server-installation-root/SUNWam/web-apps-new-instance-name/services/WEB-INF/web.xml
- Web サーバーインスタンスを再起動します。