Jboss 强制退出播放框架应用程序
我无法绑定到常规端口9000,并显示典型错误消息:Jboss 强制退出播放框架应用程序,jboss,playframework,playframework-2.0,port,Jboss,Playframework,Playframework 2.0,Port,我无法绑定到常规端口9000,并显示典型错误消息: [error] org.jboss.netty.channel.ChannelException: Failed to bind to: /0.0.0.0:9000 但是,我当前没有在该端口上运行任何东西 正在检查列出的端口9000,以: sudo lsof -i -P | grep "9000" 给我: java 2642 ow 137u IPv6 0xe9a3870d7acf02fd 0t0 T
[error] org.jboss.netty.channel.ChannelException: Failed to bind to: /0.0.0.0:9000
但是,我当前没有在该端口上运行任何东西
正在检查列出的端口9000,以:
sudo lsof -i -P | grep "9000"
给我:
java 2642 ow 137u IPv6 0xe9a3870d7acf02fd 0t0 TCP *:9000 (LISTEN)
java 2642 ow 142u IPv6 0xe9a3870d7e430f1d 0t0 TCP localhost:9000->localhost:62403 (CLOSE_WAIT)
java 2642 ow 156u IPv6 0xe9a3870d856676dd 0t0 TCP localhost:9000->localhost:60860 (CLOSE_WAIT)
你知道怎么关闭这个吗
编辑 谷歌chrome使用的是我的9000,这有点奇怪
Google 51558 ow 125u IPv4 0xe9a3870d8683581d 0t0 TCP localhost:61238->localhost:9000 (ESTABLISHED)
当我杀死它时,chrome崩溃了
我想我得开始使用另一个端口了 当我的Play应用程序挂起而不释放套接字时,我经常遇到同样的问题 我找到的最简单的解决方案是重新启动网络接口
ifconfig en0 down
ifconfig en0 up
(假设
en0
是您的主界面)Play不再运行了
否则,您可以使用
ps auxwww | grep Play
找到播放过程,并使用kill
或kill-9
杀死它。我对使用scalaVersion的播放框架有相同的问题:=“2.11.7”
我用下面的评论杀了他
kill -9 19068
似乎什么也没有坠毁。我运行应用程序时没有任何问题 嗯。。这终止了进程,但我仍然无法使用相同的jboss错误消息绑定到9000。。。怪人当有疑问时,使用蛮力-试试
killall java
。这对MacOSX、FWIW有帮助。
kill -9 19068