2

Java socket.io サーバー (com.corundumstudio.socketio 実装) を実行しています。以前は正常に動作していましたが、サーバーを start() した直後に、次のエラー メッセージが表示されます。

Exception in thread "main" org.jboss.netty.channel.ChannelException: Failed to c
reate a selector.
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.openSelector(A
bstractNioSelector.java:338)
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.<init>(Abstrac
tNioSelector.java:96)
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.<init>(AbstractN
ioWorker.java:51)
        at org.jboss.netty.channel.socket.nio.NioWorker.<init>(NioWorker.java:45
)
        at org.jboss.netty.channel.socket.nio.NioWorkerPool.createWorker(NioWork
erPool.java:45)
        at org.jboss.netty.channel.socket.nio.NioWorkerPool.createWorker(NioWork
erPool.java:28)
        at org.jboss.netty.channel.socket.nio.AbstractNioWorkerPool.newWorker(Ab
stractNioWorkerPool.java:99)
        at org.jboss.netty.channel.socket.nio.AbstractNioWorkerPool.init(Abstrac
tNioWorkerPool.java:69)
        at org.jboss.netty.channel.socket.nio.NioWorkerPool.<init>(NioWorkerPool
.java:39)
        at org.jboss.netty.channel.socket.nio.NioWorkerPool.<init>(NioWorkerPool
.java:33)
        at org.jboss.netty.channel.socket.nio.NioServerSocketChannelFactory.<ini
t>(NioServerSocketChannelFactory.java:149)
        at org.jboss.netty.channel.socket.nio.NioServerSocketChannelFactory.<ini
t>(NioServerSocketChannelFactory.java:131)
        at org.jboss.netty.channel.socket.nio.NioServerSocketChannelFactory.<ini
t>(NioServerSocketChannelFactory.java:115)
        at com.corundumstudio.socketio.SocketIOServer.start(SocketIOServer.java:
76)
        at biu_nlp_net.CommonSocketIOServer.start(CommonSocketIOServer.java:67)
        at biu_nlp_net.LexicalEntailmentServer.main(LexicalEntailmentServer.java
:188)
**Caused by: java.io.IOException: Unable to establish loopback connection**
        at sun.nio.ch.PipeImpl$Initializer.run(Unknown Source)
        at sun.nio.ch.PipeImpl$Initializer.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.nio.ch.PipeImpl.<init>(Unknown Source)
        at sun.nio.ch.SelectorProviderImpl.openPipe(Unknown Source)
        at java.nio.channels.Pipe.open(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl.<init>(Unknown Source)
        at sun.nio.ch.WindowsSelectorProvider.openSelector(Unknown Source)
        at java.nio.channels.Selector.open(Unknown Source)
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.openSelector(A
bstractNioSelector.java:336)
        ... 15 more
**Caused by: java.net.ConnectException: Connection timed out: connect**
        at sun.nio.ch.Net.connect0(Native Method)
        at sun.nio.ch.Net.connect(Unknown Source)
        at sun.nio.ch.Net.connect(Unknown Source)
        at sun.nio.ch.SocketChannelImpl.connect(Unknown Source)
        at java.nio.channels.SocketChannel.open(Unknown Source)
        ... 25 more

これを Windows 2003 の Java 7 で実行します。

4

2 に答える 2

0

Windows マシンを再起動した後、問題は解決しました。おそらく疲れたサーバー...

于 2013-05-02T09:24:10.977 に答える
0

これは、ファイアウォールの問題が原因である可能性があります... ここで詳細を確認する必要があります.

于 2013-04-30T14:11:30.470 に答える