Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 尝试启动Sonarqube服务时出现问题_Mysql_Sonarqube - Fatal编程技术网

Mysql 尝试启动Sonarqube服务时出现问题

Mysql 尝试启动Sonarqube服务时出现问题,mysql,sonarqube,Mysql,Sonarqube,我在我的机器上安装了sonarqube-6.3.1,并在mysql数据库中创建了一个名为“sonarqubedb”的数据库。现在,当我在sonar.properties文件中更改以使用数据库时,sonarqube并没有开始并抛出错误消息,但是如果我使用默认的DB配置(而不是mysql),我就可以开始了 有人能给我一个解决方案吗?当我使用mysql数据库时,出现了什么问题 我的sonar.properties文件如下: sonar.jdbc.username=root sonar.jdbc.pas

我在我的机器上安装了sonarqube-6.3.1,并在mysql数据库中创建了一个名为“sonarqubedb”的数据库。现在,当我在sonar.properties文件中更改以使用数据库时,sonarqube并没有开始并抛出错误消息,但是如果我使用默认的DB配置(而不是mysql),我就可以开始了

有人能给我一个解决方案吗?当我使用mysql数据库时,出现了什么问题

我的sonar.properties文件如下:

sonar.jdbc.username=root
sonar.jdbc.password=

sonar.jdbc.url=jdbc:mysql://localhost:3306/sonarqubedb?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
当我尝试启动服务时,声纳日志文件如下:

--> Wrapper Started as Service
Launching a JVM...
WrapperManager class initialized by thread: main  Using classloader: 
sun.misc.Launcher$AppClassLoader@4e25154f
Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
  Copyright 1999-2006 Tanuki Software, Inc.  All Rights Reserved.

Wrapper Manager: JVM #1
Running a 64-bit JVM.
Wrapper Manager: Registering shutdown hook
Wrapper Manager: Using wrapper
Load native library.  One or more attempts may fail if platform specific 
libraries do not exist.
Loading native library failed: wrapper-windows-x86-64.dll  Cause: 
java.lang.UnsatisfiedLinkError: no wrapper-windows-x86-64 in 
java.library.path
Loaded native library: wrapper.dll
Calling native initialization method.
Initializing WrapperManager native library.
Java Executable: C:\ProgramData\Oracle\Java\javapath\java.exe
Windows version: 6.1.7600
Java Version   : 1.8.0_45-b15 Java HotSpot(TM) 64-Bit Server VM
Java VM Vendor : Oracle Corporation

Control event monitor thread started.
Startup runner thread started.

WrapperManager.start(org.tanukisoftware.wrapper.WrapperSimpleApp@4f023edb, args[]) called by thread: main
Communications runner thread started.
Open socket to wrapper...Wrapper-Connection
Failed attempt to bind using local port 31000
Opened Socket from 31001 to 32000
Send a packet KEY : 4hhDEyNqmPXAiWpf
handleSocket(Socket[addr=/127.0.0.1,port=32000,localport=31001])
Received a packet LOW_LOG_LEVEL : 1
Wrapper Manager: LowLogLevel from Wrapper is 1
Received a packet PING_TIMEOUT : 0
PingTimeout from Wrapper is 0
Received a packet PROPERTIES : (Property Values)
Received a packet START : start
calling WrapperListener.start()
Waiting for WrapperListener.start runner thread to complete.
WrapperListener.start runner thread started.
WrapperSimpleApp: start(args) Will wait up to 2 seconds for the main 
method to complete.
WrapperSimpleApp: invoking main method
2017.04.26 14:54:12 INFO  app[][o.s.a.AppFileSystem] Cleaning or creating 
temp directory C:\Program Files\Sonar\sonarqube-6.3.1\sonarqube-6.3.1\temp
2017.04.26 14:54:12 INFO  app[][o.s.p.m.JavaProcessLauncher] Launch 
process[es]: C:\Program Files\Java\jre1.8.0_45\bin\java -
Djava.awt.headless=true -Xmx1G -Xms256m -Xss256k -Djna.nosys=true -
XX:+UseParNewGC -XX:+UseConcMarkSweepGC -
XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -
XX:+HeapDumpOnOutOfMemoryError -Djava.io.tmpdir=C:\Program 
Files\Sonar\sonarqube-6.3.1\sonarqube-6.3.1\temp -javaagent:C:\Program 
Files\Java\jre1.8.0_45\lib\management-agent.jar -cp 
./lib/common/*;./lib/search/* org.sonar.search.SearchServer C:\Program 
Files\Sonar\sonarqube-6.3.1\sonarqube-6.3.1\temp\sq-
process3041279828124660880properties
Send a packet START_PENDING : 5000
Send a packet START_PENDING : 5000
WrapperSimpleApp: start(args) end.  Main Completed=false, exitCode=null
WrapperListener.start runner thread stopped.
returned from WrapperListener.start()
Send a packet STARTED : 
Startup runner thread stopped.
Received a packet PING : ping
Send a packet PING : ok
Received a packet PING : ping
Send a packet PING : ok
2017.04.26 14:54:23 INFO  app[][o.s.p.m.Monitor] Process[es] is up
2017.04.26 14:54:23 INFO  app[][o.s.p.m.JavaProcessLauncher] Launch 
process[web]: C:\Program Files\Java\jre1.8.0_45\bin\java -
Djava.awt.headless=true -Dfile.encoding=UTF-8 -Xmx512m -Xms128m -
XX:+HeapDumpOnOutOfMemoryError -Djava.io.tmpdir=C:\Program 
Files\Sonar\sonarqube-6.3.1\sonarqube-6.3.1\temp -javaagent:C:\Program 
Files\Java\jre1.8.0_45\lib\management-agent.jar -cp 
./lib/common/*;./lib/server/*;C:\Program Files\Sonar\sonarqube-
6.3.1\sonarqube-6.3.1\lib\jdbc\mysql\mysql-connector-java-5.1.39.jar 
org.sonar.server.app.WebServer C:\Program Files\Sonar\sonarqube-
6.3.1\sonarqube-6.3.1\temp\sq-process5745752416531116392properties
Received a packet PING : ping
Send a packet PING : ok
2017.04.26 14:54:28 INFO  app[][o.s.p.m.Monitor] Process[es] is stopping
2017.04.26 14:54:28 ERROR app[][o.s.p.m.Monitor] Process[web] failed to 
start
2017.04.26 14:54:28 INFO  app[][o.s.p.m.Monitor] Process[es] is stopped
Wrapper Manager: ShutdownHook started
WrapperManager.stop(0) called by thread: Wrapper-Shutdown-Hook
Send a packet STOP : 0
Received a packet STOP : 
Thread, Wrapper-Shutdown-Hook, handling the shutdown process.
calling listener.stop()
WrapperSimpleApp: stop(0)
returned from listener.stop() -> 0
shutdownJVM(0) Thread:Wrapper-Shutdown-Hook
Send a packet STOPPED : 0
Closing socket.
Server daemon shut down
Wrapper Manager: ShutdownHook complete
<-- Wrapper Stopped
-->包装器已作为服务启动
正在启动JVM。。。
使用classloader由thread:main初始化的WrapperManager类:
sun.misc.Launcher$AppClassLoader@4e25154f
包装器(版本3.2.3)http://wrapper.tanukisoftware.org
1999-2006塔努基软件有限公司版权所有。保留所有权利。
包装器管理器:JVM#1
运行64位JVM。
包装器管理器:注册关闭挂钩
包装器管理器:使用包装器
加载本机库。如果平台特定,一次或多次尝试可能会失败
图书馆不存在。
加载本机库失败:wrapper-windows-x86-64.dll原因:
java.lang.UnsatifiedLinkError:中没有wrapper-windows-x86-64
java.library.path
加载的本机库:wrapper.dll
调用本机初始化方法。
正在初始化WrapperManager本机库。
Java可执行文件:C:\ProgramData\Oracle\Java\javapath\Java.exe
Windows版本:6.1.7600
Java版本:1.8.0_45-b15 Java热点(TM)64位服务器虚拟机
Java虚拟机供应商:Oracle公司
控件事件监视器线程已启动。
启动运行程序线程已启动。
WrapperManager.start(org.tanukisoftware.wrapper)。WrapperSimpleApp@4f023edb,args[]),由线程调用:main
通信运行线程已启动。
打开套接字到包装器…包装器连接
尝试使用本地端口31000绑定失败
从31001到32000的开放式插座
发送数据包密钥:4hhDEyNqmPXAiWpf
handleSocket(套接字[addr=/127.0.0.1,端口=32000,localport=31001])
接收到数据包低日志级别:1
包装器管理器:包装器的LowLogLevel为1
接收到数据包PING\u超时:0
包装器的PingTimeout为0
接收到数据包属性:(属性值)
收到数据包开始:开始
正在调用WrapperListener.start()
正在等待WrapperListener.start runner线程完成。
WrapperListener.start运行程序线程已启动。
WrapperSimpleApp:start(args)将为主服务器等待最多2秒
方法来完成。
WrapperSimpleApp:调用main方法
2017.04.26 14:54:12信息应用程序[][o.s.a.AppFileSystem]清理或创建
临时目录C:\Program Files\Sonar\sonarqube-6.3.1\sonarqube-6.3.1\temp
2017.04.26 14:54:12信息应用程序[][o.s.p.m.JavaProcessLauncher]发布
进程[es]:C:\Program Files\Java\jre1.8.0\U 45\bin\Java-
Djava.awt.headless=true-Xmx1G-Xms256m-Xss256k-Djna.nosys=true-
XX:+UseParNewGC-XX:+UseConcMarkSweepGC-
XX:CMSInitiatingOccupancyFraction=75-XX:+仅使用CMSinitingOccupancyFraction-
XX:+HeapDumpOnOutOfMemoryError-Djava.io.tmpdir=C:\Program
Files\Sonar\sonarqube-6.3.1\sonarqube-6.3.1\temp-javaagent:C:\Program
Files\Java\jre1.8.0\u 45\lib\management-agent.jar-cp
./lib/common/*/lib/search/*org.sonar.search.SearchServer C:\Program
文件\Sonar\sonarqube-6.3.1\sonarqube-6.3.1\temp\sq-
process3041279828124660880properties
发送数据包开始时间:5000
发送数据包开始时间:5000
WrapperSimpleApp:开始(args)结束。Main Completed=false,exitCode=null
WrapperListener.start运行程序线程已停止。
从WrapperListener.start()返回
开始发送数据包:
启动运行程序线程已停止。
收到一个包PING:PING
发送数据包PING:好的
收到一个包PING:PING
发送数据包PING:好的
2017.04.26 14:54:23信息应用程序[][o.s.p.m.Monitor]流程启动
2017.04.26 14:54:23信息应用程序[][o.s.p.m.JavaProcessLauncher]发布
进程[web]:C:\Program Files\Java\jre1.8.0\U 45\bin\Java-
Djava.awt.headless=true-Dfile.encoding=UTF-8-Xmx512m-Xms128m-
XX:+HeapDumpOnOutOfMemoryError-Djava.io.tmpdir=C:\Program
Files\Sonar\sonarqube-6.3.1\sonarqube-6.3.1\temp-javaagent:C:\Program
Files\Java\jre1.8.0\u 45\lib\management-agent.jar-cp
./lib/common/*/lib/server/*;C:\ProgramFiles\Sonar\sonarqube-
6.3.1\sonarqube-6.3.1\lib\jdbc\mysql\mysql-connector-java-5.1.39.jar
org.sonar.server.app.WebServer C:\Program Files\sonar\sonarqube-
6.3.1\sonarqube-6.3.1\temp\sq-PROCESS57457524165 31116392财产
收到一个包PING:PING
发送数据包PING:好的
2017.04.26 14:54:28信息应用程序[][o.s.p.m.Monitor]进程[es]正在停止
2017.04.26 14:54:28错误应用程序[][o.s.p.m.Monitor]进程[web]无法访问
开始
2017.04.26 14:54:28信息应用程序[][o.s.p.m.Monitor]进程停止
包装器管理器:已启动ShutdownHook
线程调用的WrapperManager.stop(0):Wrapper Shutdown Hook
发送数据包停止:0
接收到数据包停止:
线程,包装器关闭挂钩,处理关闭过程。
正在调用listener.stop()
WrapperSimpleApp:停止(0)
从侦听器返回。停止()->0
shutdownJVM(0)线程:包装器关闭挂钩
已停止发送数据包:0
关闭插座。
服务器守护程序关闭
包装器管理器:关闭钩子完成

转到sonarqube/logs目录。您将找到几个日志文件,其中一个将包含有关sonarqube无法启动的详细错误。(您必须在文件中向下滚动以获取最新信息iirc)

浏览此sonar文档,您将获得一些帮助-

我也有同样的问题


问题是我的MySQL版本没有达到最低要求。

谢谢回复:-)但我已经找到了解决办法,问题是我的MySQL数据库配置。谢谢顺便说一句:-)问题是我的MySQL配置。我解决了。这是很有帮助的:但这是一个sonarqube的问题,而不是mysql版本。如果您在另一篇评论中提到,您的问题是mysql版本。您可以接受答案以帮助其他用户。