Virtuoso Windows 服务未创建

Virtuoso Windows service not getting created

按照virtuoso-t --help中的说明:

To create a windows service 'MyService' using the configuration file c:\database\virtuoso.ini:
  virtuoso-t +service create +instance MyService +configfile c:\database\virtuoso.ini

我运行

virtuoso-t +service create +instance my-virtuoso +configfile D:\SOFT\Virtuoso\database\my-virtuoso.ini

得到

[Using my-virtuoso.ini in D:\SOFT\Virtuoso\database]
The Virtuoso_my-virtuoso service has been registered
  and is associated with the executable d:\soft\virtuoso\bin\virtuoso-t.exe

服务未显示在 Windows 服务中且无法在端口上访问。

有没有办法注册Virtuoso service on Windows 7

顺便说一句,OpenLink 人(因为我很确定你正在阅读这篇文章),你的说明说 To create a windows service 'MyService' 但命令 运行 的结果报告等同于 Virtuoso_MyService.除了实际的服务创建或说明之外,可能希望在您的下一个版本中更正该问题。

感谢对不正确的 -? 输出的标记。有几件事发生了变化,但没有正确反映在那里。这将得到解决。

其中之一是您应该发现该服务在控制面板中列为 OpenLink Virtuoso Server [MyService],Windows 称为 Virtuoso_MyService,而 Virtuoso 称为 MyService ] -- 所以 -? 输出应该显示 --

To start this service in the command-line, use

sc start Virtuoso_MyService

or

virtuoso-t +service start +instance MyService

To work with this service in the Services or Component Services control panel, look for OpenLink Virtuoso Server [MyService].

创建服务不会启动它;这就是它不听的原因。

我已经在 Windows 7 上测试并确认了以上所有内容,包括 7.2.4.2 版的开源版和商业版 (07.20.3217)。