0

Windows サーバーに red5 をインストールしたところ、5080 のホームページにアクセスしようとしています。

アクセスした瞬間に出力に表示されます

[ERROR] [http-m.y.i.p-5080-Acceptor-0] org.apache.tomcat.util.net.NioEndpoint - java.net.SocketException: Invalid argument: no further information
        at sun.nio.ch.Net.setIntOption0(Native Method) ~[na:1.7.0_25]
        at sun.nio.ch.Net.setSocketOption(Unknown Source) ~[na:1.7.0_25]
        at sun.nio.ch.SocketChannelImpl.setOption(Unknown Source) ~[na:1.7.0_25]
        at sun.nio.ch.SocketAdaptor.setIntOption(Unknown Source) ~[na:1.7.0_25]
        at sun.nio.ch.SocketAdaptor.setTrafficClass(Unknown Source) ~[na:1.7.0_25]
        at org.apache.tomcat.util.net.SocketProperties.setProperties(SocketProperties.java:184) ~[tomcat-coyote-6.0.36.jar:6.0.36]
        at org.apache.tomcat.util.net.NioEndpoint.setSocketOptions(NioEndpoint.java:1089) ~[tomcat-coyote-6.0.36.jar:6.0.36]
        at org.apache.tomcat.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:1314) ~[tomcat-coyote-6.0.36.jar:6.0.36]
        at java.lang.Thread.run(Unknown Source) ~[na:1.7.0_25]
[ERROR] [http-m.y.i.p-5080-Acceptor-0] org.apache.tomcat.util.net.NioEndpoint - java.net.SocketException: Invalid argument: no further information
        at sun.nio.ch.Net.setIntOption0(Native Method) ~[na:1.7.0_25]
        at sun.nio.ch.Net.setSocketOption(Unknown Source) ~[na:1.7.0_25]
        at sun.nio.ch.SocketChannelImpl.setOption(Unknown Source) ~[na:1.7.0_25]
        at sun.nio.ch.SocketAdaptor.setIntOption(Unknown Source) ~[na:1.7.0_25]
        at sun.nio.ch.SocketAdaptor.setTrafficClass(Unknown Source) ~[na:1.7.0_25]
        at org.apache.tomcat.util.net.SocketProperties.setProperties(SocketProperties.java:184) ~[tomcat-coyote-6.0.36.jar:6.0.36]
        at org.apache.tomcat.util.net.NioEndpoint.setSocketOptions(NioEndpoint.java:1089) ~[tomcat-coyote-6.0.36.jar:6.0.36]
        at org.apache.tomcat.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:1314) ~[tomcat-coyote-6.0.36.jar:6.0.36]
        at java.lang.Thread.run(Unknown Source) ~[na:1.7.0_25]

起動中にエラーはありません。

インターネットで、解決策はHKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DisableUserTOSSetting=0マシンを設定して再起動することであることがわかりました。

しかし、使用中のため、マシンを再起動できません。

このエラーの性質は何ですか?

red5再起動せずに Windows Serverにインストールする方法はありますか?

Javaまたはred5をダウングレードする可能性がありますか?

4

1 に答える 1

0

ソケット オプションが設定されているように見えますが、それがどこで、なぜ発生するのかはわかりません。私が知っているTomcatには何も設定していません。jee-container.xml でコネクタを切り替えてみてください。

    Blocking I/O:
    <constructor-arg type="java.lang.String" value="org.apache.coyote.http11.Http11Protocol" />
    Non-blocking I/O:
    <constructor-arg type="java.lang.String" value="org.apache.coyote.http11.Http11NioProtocol" />  
于 2013-07-14T05:58:02.333 に答える