java - 无法连接到 java 服务包装器 (java.net.ConnectException)

标签 java wrapper

我正在尝试使用 java 包装器将 RunDeck 服务器作为 Windows 服务运行,按照本文的指导:http://www.phwitservices.com/2014/06/rundeck-windows-service

服务已成功安装,但遗憾的是未能启动。扩展日志说:

INFO   | jvm 1    | 2015/12/21 17:24:02 | WrapperManager Error: Failed to connect to the Wrapper at port 32 000. Cause: java.net.ConnectException: connect: Address is invalid on local machine, or port is not valid on remote machine

命令行:

DEBUG  | wrapper  | 2015/12/21 17:24:14 |   Command: "C:\Program Files (x86)\Java\jre1.8.0_66\bin\java" -Djava.library.path="C:\rundeck\service/lib" -classpath "C:\rundeck/rundeck-launcher-2.6.2.jar;C:\rundeck\service/lib/wrapper.jar" -Dwrapper.key="_rOOf7LGjqJdeZU5" -Dwrapper.port=32000 -Dwrapper.jvm.port.min=31999 -Dwrapper.jvm.port.max=32001 -Dwrapper.debug="TRUE" -Dwrapper.pid=6360 -Dwrapper.version="3.5.27" -Dwrapper.native_library="wrapper" -Dwrapper.arch="x86" -Dwrapper.service="TRUE" -Dwrapper.cpu.timeout="10" -Dwrapper.jvmid=3 org.tanukisoftware.wrapper.WrapperSimpleApp com.dtolabs.rundeck.ExpandRunServer --skipinstall

尝试更改端口,所有防病毒软件/Windows 防火墙均被禁用。在 64 位 Windows Server 2008 R2 上使用带有 jre 1.8.0_66(x86) 的 32 位包装器。

什么可能导致这个问题?

最佳答案

事实证明,这不是包装器问题,重复 Address is invalid on local machine [on windows 8 only]

修复添加到wrapper.conf:

wrapper.java.additional.1=-Djava.net.preferIPv4Stack=true

关于java - 无法连接到 java 服务包装器 (java.net.ConnectException),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34398899/

相关文章:

python - 包装 C++ 类以在 Python 中使用

.net - .Net 有 jQuery 包装器吗?

python - Scrapy 可以用作实时包装器吗?

java - cloud foundry 将路由从一个应用程序复制到另一个应用程序

java - Android 4.4.2 Issue : javax.net.ssl.SSLHandshakeException : Failure in SSL library, 通常是协议(protocol)错误

java - Java中的数组索引属性

ios - ios Twitter包装器

java - 使用不显示后面板颜色的透明度覆盖 JButton paintComponent

java - 将 javafx 文本区域写入带有换行符的文本文件

postgresql - Scala 的任何中途体面的 jdbc 包装器?