在 Calendar Server 中添加新时区。
要完成此步骤,必须编辑 timezones.ics 文件和其他 Calendar Server 文件。有关说明,请参见本章中的“添加新时区”和 Sun Java System Calendar Server 管理指南中的“管理 Calendar Server 的时区”。
备份 UserCalendarService.xml 和 DomainCalendarService.xml 文件以及 Resources.properties 文件。
xml 文件默认情况下位于以下目录:
/opt/SUNWcomm/lib/services
Resources.properties 文件默认情况下位于以下目录:
/var/opt/SUNWcomm/da/WEB-INF/classes/com/sun/ \ comm/da/resources |
此外,请确保在升级 Delegated Administrator 或重新运行 Delegated Administrator 配置程序之前保存您的自定义配置数据。
编辑 UserCalendarService.xml 和 DomainCalendarService.xml 文件以便在 Delegated Administrator 中添加新时区。
这些 xml 文件默认情况下位于以下目录:
/opt/SUNWcomm/lib/services
在 UserCalendarService.xml 和 DomainCalendarService.xml 文件中,都找到以下条目标题:
<AttributeSchema name="icstimezone" type="single choice" syntax="string" any="optional|adminDisplay"> <ChoiceValues> |
将新时区值添加到 <ChoiceValues> 列表中。
运行 Access Manager amadmin 实用程序以删除当前的服务并添加更新的服务。
对 UserCalendarService.xml 和 DomainCalendarService.xml 文件都运行以下 amadmin 命令:
./amadmin -u <admin> -w <password> -r DomainCalendarService |
./amadmin -u <admin> -w <password> -s $PATH/DomainCalendarService.xml |
如果您还打算将新时区设置为默认时区,则可以在执行上述两个任务之后运行这些 amadmin 命令。(以下任务说明了如何更改默认时区。)
重新启动您的 Web 容器以使所做的更改生效。