2


准备环境

在部署 Sun Java System Content Delivery Server 之前,必须先设置环境。

本节包括以下主题:


2.1 验证先决条件

开始安装 Content Delivery Server 之前,请确保具有所需的硬件,并且每个要部署 Content Delivery Server 组件的服务器上都安装了所需的软件。还必须安装要使用的可选功能所需的软件。

本节介绍以下要求:

2.1.1 硬件要求

下表显示了计划部署 Content Delivery Server 组件的所有主机的最低硬件要求。


表 2-1 Content Delivery Server 组件

组件

要求

平台

下列平台之一:

  • SPARC® 处理器上的 Solaristrademark 9 操作系统
  • SPARC 处理器上的 Solaris 10 操作系统
  • 用于 x86 平台的 Solaris 10 操作系统[1]

内存

最低为 2 GB RAM。

交换空间

大小为内存的两倍;例如,如果 RAM 为 2 GB,则建议的交换空间大小为 4 GB。有关设置交换空间大小的信息,请参见操作系统文档。

硬盘驱动器

最低为 5 GB 磁盘空间,用于系统安装、数据库和日志文件。所需的额外空间取决于所管理的内容的数量和大小。


 

2.1.2 软件要求

下表显示了计划部署 Content Delivery Server 组件的主机所需的软件。


表 2-2 软件要求

组件

要求

数据库

Oracle Database 10g 版本 1 (10.1.0.2) 或更高版本,Standard Edition 或 Enterprise Edition

注 - 字符集必须为 AL32UTF8

应用服务器

使用下列应用服务器之一:

  • Sun Java System Application Server 9.0 Update 1 Platform Edition
  • BEA WebLogic Server 9.2 MP2

Bash Shell

Bash Shell 版本 2.0.5 或更高版本(可以从以下位置获取):

http://www.gnu.org/software/bash/bash.html

注 - Bash Shell 必须安装在 /bin 目录中。

Java 软件开发工具包 (Java Software Development Kit, JDKtrademark)

Java Platform Standard Edition Development Kit 5.0 Update 11 (1.5.0_11)。

浏览器

支持以下浏览器:

  • Firefox 2.0 或更高版本
  • Internet Explorer 6.0 或更高版本

对于基于设备的 Subscriber Portal,还支持任何支持无线标记语言 (Wireless Markup Language, WML) 1.0、简化 HTML (compact HTML, cHTML) 或可扩展 HTML (extensible HTML, XHTML) 的设备浏览器。

解压缩

解压缩 Zip 文件的实用程序。


 

2.1.3 可选组件

Content Delivery Server 的某些功能具有一些其他要求,仅当要使用该功能时才需要满足这些要求。下表介绍了这些要求。


表 2-3 可选组件

组件

要求

设备库

设备库包含应用程序使用的 API。Content Delivery Server 中包括多个标准库。要支持使用其他 API 的应用程序,必须先将库提交到 Content Delivery Server。例如,要支持 iAppli 应用程序,则需要使用 DoJa 库。

轻量目录访问协议 (Lightweight Directory Access Protocol, LDAP) 服务器

要将 Content Delivery Server 与存储在 LDAP 目录中的现有订户数据库集成在一起,您需要一个 LDAP 服务器,例如 Sun Java System Directory Server 5.2。

WAP 网关

处理无线数据传输的服务器。要使用无线 (over-the-air, OTA) 技术传送内容,您需要一个 WAP 网关。

WAP 推送代理网关 (Push Proxy Gateway, PPG)

处理 WAP 推送消息的网关。要使用 WAP 推送来传送消息或数字权限对象,您需要一个 WAP PPG。

对等短消息 (Short Message Peer to Peer, SMPP) API 库

要使用 SMPP 发送或接收消息,您需要从 SourceForge.net 中下载 Java SMPP API 库 0.3.7 版。

短消息服务中心 (Short Messaging Service Center, SMSC)

处理短消息服务 (Short Messaging Service, SMS) 消息的服务器。要提供 SMS 服务或以 SMS 消息的形式传送内容,您需要一个 SMSC。要使用 SMS 推送来传送数字权限对象,您需要一个支持此内容类型的 SMSC。

多媒体消息服务中心 (Multimedia Message Service Center, MMSC)

处理多媒体消息服务 (Multimedia Message Service, MMS) 消息的服务器。要提供 MMS 服务,您需要一个 MMSC。

Open Mobile Alliance Digital Rights Management (OMA DRM) 1.0 指导实现

要按照 OMA DRM 1.0 指导来保护内容,您需要一个实现该指导的应用程序。Content Delivery Server 附带提供了 SafeNet DRM Fusion Toolkit 2.1.1 支持。有关 SafeNet DRM Fusion Toolkit 的信息,请参见 http://www.safenet-inc.com/digital_rights_management/DRM_Fusion_Toolkit.asp

流式传输服务器

存储和传送按需和实时以流的方式传输的内容的服务器。要在 Content Delivery Server 中支持流式传输的内容,您需要使用流式传输服务器。

Java 高级图像处理 (Java Advanced Imaging, JAI) 图像 I/O 工具

Java 图像 I/O 框架的插件,用于读取、写入和流式传输图像格式。要使用 Content Delivery Server 附带的水印实用程序,您需要 1.1 版。

X11 库

X 服务器的一种实现,它为其他系统提供显示资源。要使用 Content Delivery Server 附带的水印实用程序,请参见C中的所需软件包列表。


 

2.1.4 数据库要求

需要使用 Oracle Database 10g 版本 1 (10.1.0.2) 或更高版本 Standard Edition 或 Enterprise Edition。要设置 Oracle 数据库,请执行以下操作:

1. 验证 Oracle 数据库的安装是否有效。

可以从 Oracle 的 TechNet Web 站点 http://technet.oracle.com/ 获得相关文档(包括安装和升级详细信息)。将数据库的字符集设置为 AL32UTF8

2. 按照 Oracle 文档中所述的预安装步骤操作。

3. 确保获得了以下 Oracle 数据库安装信息:

以后配置数据库时需要此信息。


2.2 解压缩 Content Delivery Server 文件

有关接收到的文件的信息,请参见《Sun Javatrademark System Content Delivery Server 5.1 发行说明》。请按照发行说明所述,创建一个主目录并从 Zip 文件中提取产品文件。将在主目录下面创建以下目录:


/$CDS_HOME
   /bin
   /cfg
   /deployment
   /dist
   /Documentation
   /external
   /javadoc
   /LicenseReadme
   /ReleaseNotes 
   /tools
 


2.3 设置环境变量

Content Delivery Server 要求在每台托管 Content Delivery Server 组件的计算机上正确设置环境变量。您必须创建一个名为 CDS_HOME 的变量,该变量指向包含 Content Delivery Server 产品文件的目录。另外,PATH 变量还必须包括包含可执行文件的目录。

例如,如果将产品文件解压缩到名为 /cds 的目录中,则下列命令可正确设置环境变量:


CDS_HOME=/cds
export CDS_HOME
PATH=$PATH:$CDS_HOME/bin
export PATH
 

 


1 (表格注解) 如果使用的是 WebLogic Server,则必须使用 32 位 x86 平台。