Не удается запустить SonarQube в качестве службы - PullRequest
0 голосов
/ 25 июня 2019

Если я просто запускаю 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.

...