ACE+TAO 开源编程笔记/通知
外观
如今,针对 RedHat 类服务器(Fedora、RedHat、CentOS 等)的预编译 RPM 是一种非常便捷的方式,可以轻松安装和运行您的命名服务器作为启动时服务。这当然也是我在笔记本电脑上进行测试以及在工作中使用服务器的方式。我不知道是否有人为微软平台做了类似的事情,但我并不认为这在企业环境中是一种流行的选择,因为它们需要定期停机。
对于 RedHat 以及其他 UNIX 类服务器供应商提供的非常棒的 CosEventServer 实现,其配置文件目录位于 /etc 。该配置文件目录中的值易于理解和编辑,并且需要设置的选项非常少。例如,我机器上 /etc/tao 中的 opt 文件是发行版附带的默认配置文件,内容如下
# Specify desired default initial references arguments
INITREF="-ORBDefaultInitRef corbaloc::localhost:2809 -NameSvc"
# Enable debug logging, comment out to disable.
#DEBUGLEVEL="-ORBDebugLevel 10"
# Configure log file
LOGFILE="-ORBLogFile /var/log/tao/tao-cosnotification.log"
# Concatenate all options
OPTIONS="$INITREF $DEBUGLEVEL $LOGFILE"