无法将SonarQube作为服务运行

时间:2019-06-24 21:12:21

标签: windows service sonarqube local-system-account

如果我只运行StartSonar.bat,一切正常,并且一切正常。

如果我使用以下命令将服务设置为使用NSSM运行

  • 路径:.. \ blah \ wrapper.exe
  • 启动目录:.. \ blah
  • 参数:-c .. \ blah \ conf \ wrapper.conf

我在日志中看到一条错误消息:

2019.06.24 16:03:49 INFO  web[][o.s.p.ProcessEntryPoint] Starting web
2019.06.24 16:03:50 INFO  web[][o.a.t.u.n.NioSelectorPool] Using a shared selector for servlet write/read
2019.06.24 16:03:51 INFO  web[][o.e.p.PluginsService] no modules loaded
2019.06.24 16:03:51 INFO  web[][o.e.p.PluginsService] loaded plugin [org.elasticsearch.join.ParentJoinPlugin]
2019.06.24 16:03:51 INFO  web[][o.e.p.PluginsService] loaded plugin [org.elasticsearch.percolator.PercolatorPlugin]
2019.06.24 16:03:51 INFO  web[][o.e.p.PluginsService] loaded plugin [org.elasticsearch.transport.Netty4Plugin]
2019.06.24 16:03:52 INFO  web[][o.s.s.e.EsClientProvider] Connected to local Elasticsearch: [127.0.0.1:9001]
2019.06.24 16:03:52 INFO  web[][o.s.s.p.LogServerVersion] SonarQube Server / 7.7.0.23042 / 1dcac8b8de36b377a1810cc8f1c4c31744e12729
2019.06.24 16:03:52 INFO  web[][o.sonar.db.Database] Create JDBC data source for jdbc:sqlserver://BRKPRCSQUBE1;databaseName=sonar;integratedSecurity=true
2019.06.24 16:03:53 ERROR web[][o.s.s.p.Platform] Web server startup failed
  java.lang.IllegalStateException: Can not connect to database. Please check 
  connectivity and settings (see the properties prefixed by 'sonar.jdbc.').

这使我相信正确设置数据库存在问题,但是再次..如果我运行StartSonar.bat,一切都会很好。

我唯一能想到的是,我将服务设置为“本地系统帐户”,而不是在运行bat时从我自己的帐户中获得。

话虽这么说,但我每次AD更改后,都无法使用我的帐户登录并更改密码或其他内容。

0 个答案:

没有答案