Sun Java System Instant Messaging 7.2 管理指南

一般配置参数

表 A–1 列出并说明一般配置参数。

表 A–1 一般配置参数

参数 

默认值 

说明 

iim.comm.modules

iim_server,iim_mux

使用的通信模块。可能的值为 iim_serveriim_mux。默认值为 iim_server, iim_mux,表示同时使用服务器和多路复用器。iim_mux 值对于多路复用器非常有用。

iim.smtpserver

localhost

用于将邮件发送给最终用户的 SMTP 服务器,这些最终用户已设置选项将其消息以电子邮件形式转发或转发到寻呼机。

iim.instancedir

/opt

安装根目录。 

iim.instancevardir

Solaris:/var/opt/SUNWiim/default

Linux:/var/opt/sun/im/default

将目录设置为包含运行时文件,包括最终用户配置文件数据库、日志以及服务器和多路复用器在运行时创建的其他文件。如果您创建了多个 Instant Messaging 实例,则 /default 目录的名称可能会不同。

iim.user

用于 LDAP 部署的 inetuser

用于门户部署的 root

服务器进程运行所用的最终用户名。 

iim.group

用于 LDAP 部署的 inetgroup

用于门户部署的 root

服务器进程运行所用的组。 

iim.jvm.maxmemorysize

256

运行服务器的 JVM 允许使用的最大堆大小 (MB)。用于构造 Java 命令的 -mx 参数。

iim.mail.charset

无 

此参数指定邮件的标题是否为 ASCII 格式且未编码。 

它包含用来对脱机警报邮件消息标题进行编码的字符集的名称。 

例如:iim.mail.charset=iso-2022-jp

iim.jvm.command

/usr/j2se/bin/java

Java 运行时可执行程序 (Java Runtime Executable, JRE) 的位置。

iim.identity.basedir

/opt

Sun JavaTM System Access Manager 的默认安装目录,也称为基目录。

iim.identity.jre

/usr/java_1.3.1_04

Access Manager 用来运行其所有进程的 JRE 的位置。

iim.portal.deployuri

/portal

在 Access Manager 中部署 Portal Server war 文件时所使用的 URI。

iim.portal.host

imhostname

运行 Portal Server 的服务器的主机名。使用非默认端口号时指定端口号。 

iim.portal.protocol

http

用于访问 Portal Server 的协议。 

iim.policy.cache.validity

10 

定义单一用户信息的缓存有效期间隔(分钟)。 

Instant Messaging 服务器会保存单一最终用户信息的上一次缓存日期。如果在此参数指定的间隔后访问最终用户的信息,则服务器将重新缓存最终用户的信息并重设 LocalUser 对象的缓存日期。

iim.policy.modules

iim_ldap

默认情况下,使用 LDAP 进行策略存储。如果将该值更改为 identity ,则表示应该使用 Sun Java System Access Manager 进行策略存储。

iim.policy.resynctime

720

定义所有最终用户信息的缓存有效期间隔(分钟)。 

Instant Messaging 服务器定期清除所有缓存的最终用户信息,以消除旧的最终用户信息。此参数指定清除缓存的最终用户信息的频率。 

iim.userprops.store

file

默认情况下,如果您在运行 configure 实用程序时选择不使用 Access Manager 进行策略存储,用户属性会存储在用户属性文件中。如果选择使用 Access Manager 进行策略存储,则默认值为 ldap。可以通过更改该值来更改用户属性的存储位置。如果您将它从 file 更改为 ldap,则需要运行 imadmin assign_services 以向目录中的用户条目添加所需的对象类。

仅当安装了 Presence 和 Instant Messaging 服务的服务定义时,此参数才有意义。