java 7 socket listen异常

时间:2011-10-03 14:19:39

标签: java sockets java-7 java-6

我在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.26时,jboss初始化期间没有异常。

1 个答案:

答案 0 :(得分:2)

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

编辑:我建议你让JBoss脱离这个等式:编写一个小应用程序,它只是试图在127.0.0.1上侦听端口8083。尝试在JDK6和JDK7上运行它。如果在开箱即用的中工作,那么请尝试改变完全指定侦听端口的方式。