跳到内容

ACE+TAO 开源编程笔记/事件

来自维基教科书,一个开放的世界中的开放书籍

如今,用于 RedHat 类型服务器(Fedora、RedHat、CentOS 等)的预编译 RPM 是安装和运行名称服务器作为启动时服务的便捷方法。这当然是我在笔记本电脑上用于测试以及在工作中的服务器上所使用的方法。我不知道是否有人为微软平台做了一些类似的事情,但我并不认为这是企业环境中关键服务平台的流行选择,因为它们在企业环境中需要定期停机。

为 RedHat 提供的非常棒的 CosEventServer 实现,我假设其他 UNIX 类服务器供应商也一样,在 /etc 中有一个配置文件目录。配置文件目录中的值易于理解和编辑,并且只有很少的选项需要设置。例如,我 /etc/tao 中的 opt 文件是随发行版提供的库存配置文件,如下所示

# Specify desired default initial references arguments
INITREF="-ORBListenEndpoints iiop//:2809"

# Enable debug logging, comment out to disable.
#DEBUGLEVEL="-ORBDebugLevel 10"

# Configure log file
LOGFILE="-ORBLogFile /var/log/tao/tao-cosevent.log"

# Concatenate all options
OPTIONS="$INITREF $DEBUGLEVEL $LOGFILE"

请注意,端点字符串没有地址。这意味着它监听所有接口。如果您希望定义更严格的监听器,请将您的地址放在双斜杠之后,但在冒号之前。即

-ORBListenEndpoints iiop://127.0.0.1:2809
华夏公益教科书