I can believe fly.

Friday, December 19, 2008

CCNET作为系统服务启动设置


设置前提

保证正确安装了ccnet.exe且可以正常运行,CCService日志输出默认为Event Log ccnet.log

设置步骤

1.         修改ccnet.config路径: CCNET安装目录下打开ccservice.exe.config文件,找到key="ccnet.config"改变该文件的路径(注意:保证该文件配置可正常运行)

2.         安装ccservice服务:到CCNET的安装目录下运行installutil ccservice.exeinstallutil默认是在%SYSTEMROOT%\Microsoft.NET\Framework\v1.1.4322,你会看到服务安装成功的提示信息

3.         有两种方式设置启动服务的账号:

a)         打开"服务"窗口,选择"ccservice",右击选择属性在登录选项卡中可以默认"Local System Account"也可以指定具体的账号

b)        打开"管理工具"->"本地安全策略",打开本地安全设置,选择用户权限分配->作为服务登录把相应的用户添加进入

设置问题

1. 服务启动失败,路径问题。

启动ccservice.exe路径是在D:\CCNET\server,ccnet.config文件是在D:\CCNET\data

其中ccnet.config文件用的是相对路径,假设配置文件需要用到一个目录正确值是D:\CCNET\data\newdir,但作为服务的ccservice,刚将会默认使用D:\CCNET\server\newdir,这将导致启动失败。还没找到解决方案.

No comments: