题
问题
我想通过远程桌面连接在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,然后拖动拨盘设置为最低值:“从不通知”。可能需要重新启动。
不隶属于 StackOverflow