昨晚我在 localhost:9000 上重新启动 SonarQube 服务器后遇到问题,当我点击“StartSonar.bat”命令时,错误消息显示如下。
错误信息:
无法将侦听器绑定到 32000-32999 范围内的任何端口。试图以访问权限禁止的方式访问套接字。<0x271d>
我使用 JDK 1.7.0_60,我的声纳服务器是 4.3.2,在 Windows 7 64 位中运行。我在网上做了一些调查,问题可能是因为使用了端口。我添加了
wrapper.port.min=32000
wrapper.port.max=32999
在我的 C:/[SonarQube 服务器位置]/conf/wrapper.conf 但它仍然不起作用。
我不知道为什么会在昨晚发生,因为我可以在昨天之前启动我的服务器并使用它几个星期没有问题。我认为的唯一原因是,我确实在过去两天安装了我的 jre 版本从 7 到 8,并且与我的 jdk 版本相同。但是在我发现这个声纳错误之后,我卸载了它们并将我的 wrapper.java.command 更改为 jdk 1.7 版本所在的绝对路径,并通过在我的控制台上点击 java -version 来确认它。
因此,我的本地声纳服务器现在肯定使用 jdk 1.7。但是,在解决了那个Java版本问题之后,这个Java Wrapper Service问题仍然不断出现,我不知道这个。
谁有类似的问题可以分享你如何解决它?非常感谢任何帮助!谢谢!!