java - SonarQube 4.0 - 启动时出现 LifeCycleException,https 端口未注释 - 原因?

标签 java apache tomcat sonarqube

我无法让 SonarQube 与独立的 HTTPS 一起运行。 如果我取消注释 sonar.web.https.port= 并设置其余必要选项,Tomcat 将抛出以下异常:

WrapperSimpleApp: Encountered an error running main: org.apache.catalina.LifecycleException: Failed to initialize component [StandardServer[-1]]
org.apache.catalina.LifecycleException: Failed to initialize component [StandardServer[-1]]
     at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:106)
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)
     at org.apache.catalina.startup.Tomcat.start(Tomcat.java:335)
     at org.sonar.application.EmbeddedTomcat.start(EmbeddedTomcat.java:71)
     at org.sonar.application.StartServer.start(StartServer.java:38)
     at org.sonar.application.StartServer.main(StartServer.java:50)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240)
     at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: Failed to initialize component [StandardService[Tomcat]]
     at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:106)
     at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:814)
     at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
     ... 11 more
Caused by: org.apache.catalina.LifecycleException: Failed to initialize connector [Connector[HTTP/1.1-443]]
     at org.apache.catalina.core.StandardService.initInternal(StandardService.java:566)
     at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
     ... 13 more
<-- Wrapper Stopped

知道我遗漏了什么吗?一旦我禁用 HTTPS 端口,它就会毫无问题地启动......

最佳答案

我遇到了同样的问题 - 用于网络服务器的端口已被使用。您是否尝试更改 sonarqube-4.4\conf\sonar.properties sonar.web.port=9001 中的端口号?

关于java - SonarQube 4.0 - 启动时出现 LifeCycleException,https 端口未注释 - 原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20704395/

相关文章:

java - 如何在 Apache 后面的 Tomcat 中获取真实的 http 请求?

java - 创建类似于 WCF 的 JSON/XML REST Web 服务的最佳 Java 方式是什么?

java - 如何在禁用 cookie 和不允许重写 URL 的情况下识别网站访问者?

java - 如何返回字符串形式的 actionPerformed?

java - 无法创建自定义 BOM。项目构建失败,无法解析导入 POM : Could not find artifact

apache - Symfony2项目/web目录中禁止访问

tomcat - Alfresco 不在 tomcat 中启动

java - 你如何使用 gmail java api 获取 gmail 用户的电子邮件地址?

apache - Nginx 如何处理 HTTP 请求?

linux - PHP exec(myexe) 在 PHP 应用程序中失败,但在 CLI 中失败。在用户 "apache"下运行失败