在 sonarqube 升级 5.2 -> 5.6 之后,WebServer 不再运行



我使用的是WindowsServer2008和MySql 5.6.31。我想升级SonarQube从5.2版到5.6版。启动SonarQube后日志文件显示以下行。除了Web服务器无法运行之外,所有内容都应该找到:INFO ce[o.s.c.a.WebServerWatcherImpl]正在等待Web服务器运行。。。信息ce[o.s.c.a.WebServerWatcherImpl]仍在等待WebServer

当我尝试在浏览器中访问WebServer时,我收到了来自ApacheTomcat:的消息

HTTP Status 404 - /sessions/new
type Status report
message /sessions/new
description The requested resource is not available.
Apache Tomcat/8.0.30

有人知道为什么Web服务器不能运行吗

包装管理器:JVM#1运行64位JVM。包装管理器:正在注册关闭挂钩包装器管理器:使用包装器加载本机图书馆如果平台特定的库,一次或多次尝试可能会失败不存在。加载本机库失败:wrapper-windows-x86-64.dll原因:java.lang.UnsisfiedLink错误:否java.library.path中的wrapper-windows-x86-64加载的本机库:wrapper.dll正在调用本机初始化方法。正在初始化WrapperManager本机库。Java可执行文件:C: \ProgramData\Oracle\Java\javapath\Java.exe Windows版本:6.1.7601Java版本:1.8.0_91-b15 Java HotSpot(TM)64位服务器VM Java虚拟机供应商:Oracle Corporation

控制事件监视器线程已启动。启动运行程序线程已启动。包装管理器启动(org.tanukisoftware.wrapper.WrapperSimpleApp@38af3868,args[]):主通信运行程序线程已启动。打开套接字到包装。。。包装器连接从31000打开了套接字至32000发送数据包KEY:fnnZL60VqJstVqYQhandleSocket(套接字[addr=/127.0.0.1,端口=32000,本地端口=31000])收到来自的数据包LOW_LOG_LEVEL:1包装管理器:LowLogLevel包装器是1接收到来自的数据包PING_TIMEOUT:200 PingTimeout包装器为200000收到一个数据包属性:(属性值)收到数据包START:开始调用WrapperListener.START()正在等待WrapperListener.start runner线程完成。WrapperListener.start runner线程已启动。包装简易应用程序:start(args)将等待长达2秒,等待主方法完成。WrapperSimpleApp:调用main方法2016.07.28 13:48:38 INFO app[o.s.a.AppFileSystem]清理或创建临时目录D:\SonarQube\sonarQbe-5.6\temp2016.07.28 13:48:38 INFO app[o.s.p.m.JavaProcessLauncher]启动过程[es]:C:\Program Files\Java\jre1.8.0_91\bin\Java-Djava.awt.headless=true-Xmx1G-Xms256m-Xs256k-Djava.net.prpreferPv4Stack=true-XX:+UseParNewGC-XX:+UseConcMarkSweepGC-XX:CMSInitatingOccupancyFraction=75-XX:+CMSInitatiingOccupancy Only-XX:+SheapDumpOnOutOfMemoryError-Djava.io.tmpdir=D:\SonarQube\sonarQbe-5.6\temp-javaagent:C:\Program Files\jre1.8.0_91\lib\management-agent.jar-cp./lib/common//lib/search/org.sona.search.SearchServerD: \SonarQube\sonarQebe-5.6\temp\sq-process6103713257744114100properties发送数据包START_PENDING:5000发送数据包WrapperSimpleApp:start(args)end。Main Completed=false,exitCode=null WrapperListener.start runner线程已停止。返回from WrapperListener.start()发送数据包STARTED:Startup runner线程已停止。收到数据包PING:PING发送数据包PING:ok2016.07.28 13:48:41信息es[o.s.p.ProcessEntryPoint]启动es2016.07.28 13:48:41 INFO es〔o.s.s.EsSettings〕Elasticsearch收听127.0.0.1:90012016.07.28 13:48:42 INFO es[o.elasticsearch.node][sonar-1469706518062]版本[1.7.5],pid[3788],构建[00f95f4/2016-02-02T09:55:30Z]2016.07.28 13:48:42 INFO es〔o.elasticsearch.node〕〔sonar-1469706518062〕正在初始化。。。2016.07.28 13:48:42 INFO es〔o.e.plugins〕〔sonar-1469706518062〕已加载〔〕,sites〔〕2016.07.28 13:48:43 INFO es[o.elasticsearch.env][sonar-1469706518062]使用[1]数据路径,挂载[[data(D:)]],net可用空间[29.5gb],净总空间[249.9gb],类型[NFS]收到数据包PING:PING发送数据包PING:ok2016.07.28 13:48:46警告es〔o.e.bootstrap〕未找到JNA。本机方法将被禁用。2016.07.28 13:48:47 INFO es[o.elasticsearch.node][sonar-1469706518062]已初始化2016.07.28 13:48:47 INFO es〔o.elasticsearch.node〕〔sonar-1469706518062〕正在启动。。。2016.07.28 13:48:47 INFO es[o.e.transport][sonar-1469706518062]bound_address{inet[/127.0.0.1:9001]},publish_address{inet[/127.0.0.1:9001]}2016.07.28 13:48:47 INFO es〔o.e.discovery〕〔sonar-1469706518062〕sonarqube/NDLYofdsQU6dCANZLN0p9w收到数据包PING:PING发送数据包PING:ok2016.07.28 13:48:50 INFO es〔o.e.cluster.service〕〔sonar-1469706518062〕new_master[sonar-1469706518062][NDLYofdsQU6dCANZLN0p9w][DEERLA7LRUD10A][inet[/127.0.0.1:9001]]{rack_id=sonar-1469706518062},原因:禅迪斯科加入(当选as-master)2016.07.28 13:48:50 INFO es〔o.elasticsearch.node〕〔sonar-1469706518062〕已启动2016.07.28 13:48:50 INFO es[o.e.gateway][sonar-1469706518062]已将[0]索引恢复到cluster_state2016.07.28 13:48:51 INFO app[o.s.p.m.Monitor]进程[es]已启动2016.07.28 13:48:51 INFO app[o.s.p.m.JavaProcessLauncher]启动过程[web]:C:\Program Files\Java\jre1.8.0_91\bin\Java-Djava.awt.headless=true-Dfile.concoding=UTF-8-Djruby.management.enabled=false-Dgruby.compile.invokedynamic=false-Xmx512m-Xms128m-XX:+HeapDumpOnOutOfMemoryError-Djava.net.prpreferPv4Stack=true-Djava.io.tmpdir=D:\SonarQube\sonarQbe-5.6\temp-javaagent:C:\Program Files\Java\jre1.8.0_91\lib\management-ant.jar-cp./lib/common//lib/server/;D: \ SonarQube\SonarQube-5.6\lib\jdbc\mysql\mysql-connector-java-5.135.jarorg.sona.server.app.WebServerD: \SonarQube\sonarQebe-5.6\temp\sq-process200048299209178132属性收到数据包PING:PING发送数据包PING:ok2016.07.28 13:48:55 TRACE web〔o.s.p.Lifecycle〕tryToMoveTo from INIT to STARTING=>true2016.07.28 13:48:55 INFO web〔o.s.p.ProcessEntryPoint〕启动web2016.07.28 13:48:56 INFO web[o.s.s.a.TomcatContexts]Webapp目录:D:\SonarQube\sonarQebe-5.6\web2016.07.28 13:48:56 INFO web[o.a.c.Http11NioProtocol]正在初始化ProtocolHandler["http-nio xxx.x.x.xxxx-xxxx"]2016.07.28 13:48:56 INFO web〔o.a.t.u.n.NioSelectorPool〕使用共享选择器进行servlet写入/读取收到数据包PING:PING发送数据包PING:ok2016.07.28 13:48:57 INFO web[o.a.c.Http11NioProtocol]正在启动ProtocolHandler["http-nio xxx.x.x.xxxx-xxxx"]2016.07.28 13:48:57 INFO web[o.s.s.a.TomcatAccessLog]web服务器启动2016.07.28 13:48:57 INFO web[o.s.s.a.EmbeddedTomcat]在端口9000上启用HTTP连接器2016.07.28 13:48:57 TRACE web[o.s.p.Lifecycle]tryToMoveTo from STARTING to STARTED=>true2016.07.28 13:48:58 INFO app[o.s.p.m.Monitor]进程[web]已启动2016.07.28 13:48:58 INFO app[o.s.p.m.JavaProcessLauncher]启动过程[ce]:C:\Program Files\Java\jre1.8.0_91\bin\Java-Djava.awt.headless=true-Dfile.concoding=UTF-8-Xmx512m-Xms128m-XX:+HeapDumpOnOutOfMemoryError-Djava.net.prpreferPv4Stack=true-Djava.io.tmpdir=D:\SonarQube\sonarQbe-5.6\temp-javaagent:C:\Program Files\Java\jre1.8.0_91\lib\management-agent.jar-cp./lib/common//lib/server//lib/ce/*;D: \ SonarQube\SonarQube-5.6\lib\jdbc\mysql\mysql-connector-java-5.135.jarorg.sonar.ce.app.CeServerD: \SonarQube\sonarQebe-5.6\temp\sq-process346617788793077863属性2016.07.28 13:48:59 TRACE ce[o.s.p.Lifecycle]tryToMoveTo from INIT to STARTING=>true2016.07.28 13:48:59 INFO ce[o.s.p.ProcessEntryPoint]启动ce2016.07.28 13:48:59 INFO ce〔o.s.c.a.WebServerWatcherImpl〕正在等待Web服务器运行。。。2016.07.28 13:49:00 INFO ce〔o.s.c.a.WebServerWatcherImpl〕还在等待WebServer。。。收到数据包PING:PING发送数据包PING:好的2016.07.28 13:49:02 INFO ce〔o.s.c.a.WebServerWatcherImpl〕还在等待WebServer。。。收到数据包PING:PING发送数据包PING:ok

日志上应该有一行类似于

2017.01.08 23:12:11 WARN  web[o.s.s.p.DatabaseServerCompatibility] Database must be upgraded. Please backup database and browse /setup

服务器正在等待用户转到/setup页面升级数据库,然后再继续。

根据以下日志行

WARN  web[o.s.s.p.DatabaseServerCompatibility] Database must be upgraded. Please backup database and browse /setup

转到http://<sonar-host>:9000/<context path>/setup

然后单击"迁移"按钮。

成功迁移后,您的服务器将可以使用。

相关内容

最新更新