tomcat6配置comet,修改server.xml出错

2019-03-25 13:34|来源: 网路

信息: Server startup in 433 ms
七月 05, 2012 2:19:50 下午 org.apache.tomcat.util.net.NioEndpoint setSocketOptions
严重:
java.net.SocketException: Invalid argument: no further information
at sun.nio.ch.Net.setIntOption0(Native Method)
at sun.nio.ch.Net.setSocketOption(Net.java:279)
at sun.nio.ch.SocketChannelImpl.setOption(SocketChannelImpl.java:175)
at sun.nio.ch.SocketAdaptor.setIntOption(SocketAdaptor.java:296)
at sun.nio.ch.SocketAdaptor.setTrafficClass(SocketAdaptor.java:396)
at org.apache.tomcat.util.net.SocketProperties.setProperties(SocketProperties.java:184)
at org.apache.tomcat.util.net.NioEndpoint.setSocketOptions(NioEndpoint.java:1089)
at org.apache.tomcat.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:1314)
at java.lang.Thread.run(Thread.java:722)

七月 05, 2012 2:19:50 下午 org.apache.tomcat.util.net.NioEndpoint setSocketOptions

问题补充:修改server.xml为如下形式:
    <!-- <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/> -->
    <Connector connectionTimeout="20000" port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" redirectPort="8443"/>

相关问答

更多
  • 放置到 tomcat 的 conf 文件下中就行了。 端口号就是 8080 你在那个文件中搜索一下8080就行。 然后修改成你想要的80 或者其他的
  • servlet只需配置web.xml中的select和mapping节点,具体网上应该有讲解。。
  • 你这虚拟目录配置的有问题,其中,docBase是指你项目在硬盘中实际的存储位置(即绝对路径),应该像这样类似的写法 docBase="D:\abc",如果你是用eclipse进行开发 的话,那么路径应该对应到你项目的WebRoot文件夹下,例如:
  • 新增的节点一定要成对出现。 还有与你的tomcat版本也有关系的。 只能远程助你。
  • 标签在host标签外的吧,是和host平行的啊 或者你可以在 Tomcat-7.0.37\conf\Catalina\localhost在这个目录下放置ROOT.xml 内容如下
  • 打开myeclipse-->windows-->perference-->myeclipse ...(以myeclipse开头)-->servers-->配置你的tomcat版本然后在myeclip的左上角有点像两个电脑的那个图标 部署过去就可以了 启动服务器的话: (1)切换到j2ee视图,在下面就有和servers了 (2)如果在java视图下面则是windows-->show view找到servers显示出来
  • 说明:以下文字均以tomcat5.0.30为例进行。 1,配置tomcat服务器访问端口,只需配置Connector的port端口即可。Tomcat默认为8080,现修改port参数值为80。 2,配置tomcat支持URL中文参数,只需添加Connector的URIEncoding参数即可,默认情况下该参数未被配置。要支持URL参数支持中文,加上URIEncoding="GBK"就行了(见1中附代码最后一行)。 3,配置新的webApp:找到host尾标记,插入新的context即可。 如: (1) 若要 ...
  • 打开myeclipse-->windows-->perference-->myeclipse ...(以myeclipse开头)-->servers-->配置你的tomcat版本然后在myeclip的左上角有点像两个电脑的那个图标 部署过去就可以了 启动服务器的话: (1)切换到j2ee视图,在下面就有和servers了 (2)如果在java视图下面则是windows-->show view找到servers显示出来
  • 在applicationContext.xml中放置 Context部分的server.xml中的 只需在应用程序中使用$ {db.host}即可。 place in applicationContext.xm ...
  • 尝试使用位于以下位置的server.xml: /etc/tomcat6/server.xml server.xml是应用程序服务器的配置文件。 它包含的内容包括服务器要监听的端口,正在部署的应用程序以及其他相关内容。 Try using server.xml located at: /etc/tomcat6/server.xml server.xml is the configuration file for the application server. It contains stuff like ...