Sun[tm] ONE Portal Server, Mobile Access 6.2 安装指南 |
第 2 章
安装 Mobile Access 软件您必须在安装了 Sun ONE Portal Server 软件的每个服务器上安装 Sun 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 软件。
安装软件
- 确保 Sun ONE Directory Server 软件和 Portal Server 软件正在运行。
- 使用 su 命令,成为超级用户。
- 将目录更改为下载和解压缩 Mobile Access 软件的位置。
- 键入以下命令以启动安装向导:
./setup [-nodisplay]
- 查看 Sun ONE Portal Server 欢迎信息,并单击“下一步”按钮。
- 查看“软件许可协议”。
单击“是”按钮以接受许可协议并继续执行安装。(如果不想继续,请单击“退出”。)
- 提供 Sun ONE Identity Server 管理员和 Directory Server 目录管理器密码。单击“下一步”以继续。
- 查看“准备安装”信息并单击“下一步”以开始安装 Mobile Access。(如果不想继续,请单击“退出”。)
系统将显示您安装的进度。完成安装之后,将显示“安装摘要”。
- 请核实在“状态”列中已出现已安装。
- 要查看有关安装的其它信息,请单击“详细信息”按钮。
将显示 /var/sadm/install/logs 目录中的摘要报告。单击“确定”以关闭该窗口。
- 单击“关闭”以关闭安装向导。
- 重新启动您的网络容器。
核实安装
- 以管理员身份登录到 Sun ONE Identity Server 管理控制台。
- 单击“服务配置”标签。
- 在左窗格的“服务”名称标题下,核实是否出现“移动应用程序配置”服务,以及是否列出通讯录、邮件和日历应用程序。
- 在左窗格“服务”名称标题下的“标识服务器”标题下面,单击“客户机检测”的箭头以便在右窗格中显示“客户机检测”信息。
- 单击“客户机类型”标签后面的“编辑”链接以启动“客户机管理器”。
- 核实是否出现 HDML、JHTML、VoiceXML、WML、XHTML、cHTML 和 iHTML 标签。
- 关闭“客户机管理器”。
- 单击“标识管理”标签。
- 从位置窗格的“视图”菜单中选择“服务”。
- 核实是否出现“移动应用程序配置”标题,以及是否列出通讯录、邮件和日历应用程序。
- 通过移动设备登录到您的门户站点。
启用多重服务器实例在安装 Mobile Access 软件时,未正确配置验证页和 servlet 过滤器定义。要进行配置,您必须在安装 Mobile Access 软件之后完成其他附加步骤。
您应遵照的步骤取决于在安装 Mobile Access 软件之前是否存在多重服务器实例,或者您是否要在安装 Mobile Access 软件之后启用新的多重服务器实例。
启用现有的多重服务器实例
- 将 aml、wml、xml 和 vxml 子目录从 identity-server-installation-root/SUNWam/web-apps/services/config/auth/default 目录复制到以下目录: 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 Server 实例。
启用新的多重服务器实例
- 将 aml、wml 和 vxml 子目录从 identity-server-installation-root/SUNWam/web-apps/services/config/auth/default 命令复制到此目录: 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 Server 实例。