0

我在 jboss 初始化期间有 java 7 套接字侦听异常。

JAVA: c:\Program Files\Java\jdk1.7.0\\bin\java

17:14:15,388 INFO  [WebService] Using RMI server codebase: http://127.0.0.1:8083/
17:14:15,405 ERROR [AbstractKernelController] Error installing to Start: name=jboss:service=WebService state=Create mode=Manual requiredState=Installed
java.net.SocketException: Permission denied: listen failed

当我将 JAVA_HOME 设置为c:\Program Files\Java\jdk1.6.0.26jboss 初始化期间没有异常。

4

1 回答 1

2

我的猜测是这是 Windows 防火墙——它对 JDK 6 二进制文件有一个例外(即权限),但对 JDK 7 二进制文件没有。我建议你打开 Windows 防火墙配置小程序,检查那里有什么(通过端口或二进制)并给 JDK 7 相同的权限。

编辑:我建议您将 JBoss 排除在外:编写一个小应用程序,它只是尝试侦听 127.0.0.1 上的端口 8083。尝试在 JDK6 和 JDK7 上运行它。如果开箱即用,那么请尝试完全改变您指定侦听端口的方式

于 2011-10-03T14:23:23.197 回答