java - Jetty 将错误的 NIO 参数传递给 Java(或 JVM 错误)

标签 java jetty nio

我从 Jetty 收到一个非常深刻且神秘的错误,SelectorManager 代码表明它可能是 JVM 中的一个错误。

异常来自sun.nio.ch.ServerSocketChannelImpl,它看起来像一个 JVM impl 类。

所以我用sun JVM和OpenJDK进行了测试,同样的错误。

有人有什么想法吗?

2011-01-06 12:22:26.183:INFO::jetty-8.0.0.M1
2011-01-06 12:22:26.374:INFO::Started SelectChannelConnector@0.0.0.0:11309
2011-01-06 12:22:26.708:WARN::EXCEPTION 
java.lang.IllegalArgumentException: sun.nio.ch.ServerSocketChannelImpl[/0:0:0:0:0:0:0:0:11309]
    at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:427)
    at org.eclipse.jetty.io.nio.SelectorManager.doSelect(SelectorManager.java:219)
    at org.eclipse.jetty.server.nio.SelectChannelConnector.accept(SelectChannelConnector.java:134)
    at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:793)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:450)
    at java.lang.Thread.run(Thread.java:662)

最佳答案

您是否以足够的权限运行程序来绑定(bind)到 0.0.0.0?

您可以尝试绑定(bind)到特定的IP地址吗?

关于java - Jetty 将错误的 NIO 参数传递给 Java(或 JVM 错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4618577/

相关文章:

java - 用java编写一个简单的基准测试工具

java - 将值(例如 id)从一个 servlet 发送到另一个(jsp+servlet+mysql)

java - Jetty 9 - 为域验证证书启用 OCSP 装订

java SSLEngine 说 NEED_WRAP,调用 .wrap() 并且仍然是 NEED_WRAP

Java 最短成本路径 : Uninformed/Informed search from a (. txt) 文本文件

java - 连接到 Kerberrized HDFS,java.lang.IllegalArgumentException : Failed to specify server's Kerberos principal name;

java - jetty 6 : static content with directory listing

java - 如何在 Heroku 上使用 reSTLet 在某些 URL 上强制使用 SSL

java - 在 Java 8 中泛化文件函数

java - 如何将 SSL 添加到 NIO 套接字客户端?