问题

我想通过远程桌面连接在Windows服务器上安装哈德森构建服务器。我路径在C哈德森文件夹:\哈德森。哈德森目录包含一个称为主文件夹和文件的hudson.war

我尝试使用下面的命令来启动它:

set JAVA_HOME=C:\Java\jdk1.6.0_20
set HUDSON_HOME=C:\Hudson\Home
java -jar C:\Hudson\hudson.war

然后,我可以导航到 HTTP://本地主机:8080 在Internet Explorer

问题

当我尝试使用安装的Web界面的Windows服务的功能,我得到这个错误:

Installing a service
[Home] $ C:\Hudson\Home\hudson.exe install
WMI.WmiException: AccessDenied
   at WMI.WmiRoot.BaseHandler.CheckError(ManagementBaseObject result)
   at WMI.WmiRoot.ClassHandler.Invoke(Object proxy, MethodInfo method, Object[] args)
   at WMI.Win32ServicesProxy.Create(String , String , String , ServiceType ,     ErrorControl , StartMode , Boolean , String[] )
   at winsw.WrapperService.Run(String[] args)
   at winsw.WrapperService.Main(String[] args)`

为什么我无法安装为Windows服务,我怎么能解决这个问题?

有帮助吗?

解决方案

找到该溶液中。

当运行需要打开命令提示通过右击并选择“作为管理员运行”的命令。

其他提示

在Windows命令提示,执行:SC删除哈德森 和用于用户詹金斯,执行:SC删除詹金斯

和然后运行安装Windows作为服务。 希望它有助于:)

尝试关闭用户帐户控制;这就是固定对我来说。开始>运行> UAC,然后拖动拨盘设置为最低值:“从不通知”。可能需要重新启动。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top