使用JDK1.7可以正常发布,换成JDK1.8就会在第19行报服务器运行时错误: java.net.BindException: Address already in use: bind。请问应该如何解决?
补充: 在开启本程序前,端口7627没有被占用,在JDK1.7的环境下完全可以运行,但是在JDK1.8的环境下就会报错。而且发布的第一个webService可以正常使用(即第18行的A),其他的(即B和C)不能用。
应该是上次运行的程序没有终止,这样你换个端口号把7627换成7628试试
netstat -aon|findstr "7627" 在cmd下面运行这个命令 找一下这个端口号是不是被别的应用程序占用了
如果被占用的话 吧这个进程kill掉 然后你再试试看行不行
在启动JBoss 5的过程中老是报错:java.net.BindException: Address already in use: Cannot bind at java.net.PlainDatagramSocketImpl.bind(Native Method) at java.net.DatagramSocket.bind(DatagramSocket.java:340) ......
答案就在这里:java.net.BindException: Address already in use: Cannot bind
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。
调任务管理器,结束残留进程
先查看这个端口是不是被别的程序占用了。netstat