I have trouble with running new SonarQube. The log is as follows:
OpenSCManager failed - Access is denied. (0x5)
OpenSCManager failed - Access is denied. (0x5)
--> Wrapper Started as Console
Launching a JVM...
Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.
WrapperSimpleApp: Unable to locate the class org.sonar.application.StartServer: java.lang.ClassNotFoundException: org.sonar.application.StartServer
WrapperSimpleApp Usage:
java org.tanukisoftware.wrapper.WrapperSimpleApp {app_class} [app_arguments]
Where:
app_class: The fully qualified class name of the application to run.
app_arguments: The arguments that would normally be passed to the
application.
<-- Wrapper Stopped
wrapper.conf:
wrapper.java.command=java
wrapper.java.additional.1=-Djava.awt.headless=true
wrapper.java.additional.2=-XX:MaxPermSize=160m
wrapper.java.additional.3=-XX:+HeapDumpOnOutOfMemoryError
wrapper.java.additional.4=-Dfile.encoding=UTF-8
wrapper.java.additional.5=-Djruby.management.enabled=false
wrapper.java.additional.6=-Xmx1024M
wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp
wrapper.java.classpath.1=../../lib/jsw/.jar
wrapper.java.classpath.2=../../lib/.jar
wrapper.java.classpath.3=../../extensions/jdbc-driver/mysql/.jar
wrapper.java.classpath.4=../../extensions/jdbc-driver/oracle/.jar
wrapper.java.classpath.5=../../extensions/jdbc-driver/postgresql/.jar
wrapper.java.classpath.6=../../extensions/jdbc-driver/mssql/.jar
wrapper.java.classpath.7=../../conf
wrapper.java.library.path.1=./lib
wrapper.app.parameter.1=org.sonar.application.App
wrapper.java.initmemory=256
wrapper.java.maxmemory=32
wrapper.app.parameter.1=org.sonar.application.StartServer
wrapper.console.format=PM
wrapper.console.loglevel=INFO
wrapper.logfile=../../logs/sonar.log
wrapper.logfile.format=M
wrapper.logfile.loglevel=INFO
wrapper.syslog.loglevel=NONE
wrapper.console.title=SonarQube
wrapper.single_invocation=true
wrapper.ntservice.name=SonarQube
wrapper.ntservice.displayname=SonarQube
wrapper.ntservice.description=SonarQube
wrapper.ntservice.dependency.1=
wrapper.ntservice.starttype=AUTO_START
wrapper.ntservice.interactive=false
wrapper.disable_restarts=TRUE
wrapper.ping.timeout=240
wrapper.shutdown.timeout=3000
sonar.properties:
sonar.jdbc.username=*
sonar.jdbc.password=*
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true
sonar.jdbc.maxActive=20
sonar.jdbc.maxIdle=5
sonar.jdbc.minIdle=2
sonar.jdbc.maxWait=5000
sonar.jdbc.minEvictableIdleTimeMillis=600000
sonar.jdbc.timeBetweenEvictionRunsMillis=30000
sonar.web.host=0.0.0.0
sonar.web.context=
sonar.web.port=9000
sonar.notifications.delay=60
java -version:
C:>java -version
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
What am I doing wrong?
In a way Fabrice is right, instead of trying to update the old Sonar I've installed it from scratch and connected it to existing database. However the wrapper.config was not the source of the problem since it is the same right now and running just fine. Anyway, fresh installation helped me to get rid of this problem.