配置comet4j 出现405错误的解决办法
1、下载服务端jar文件和下载客户端js文件。分为两个版本,一定要引入正确,一个是tomcat7,一个是tomcat6.
2、将jar放入lib下,将js引入页面。接下来修改配置文件。包括tomcat server.xml
<Connector executor="tomcatThreadPool" port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
改为:
<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" redirectPort="8443"/>
图片标出了,大家复制粘贴就可以了。
3、配置 web.xml
<listener> <description>Comet4J容器侦听</description> <listener-class>org.comet4j.core.CometAppListener</listener-class> </listener> <servlet> <description>Comet连接[默认:org.comet4j.core.CometServlet]</description> <display-name>CometServlet</display-name> <servlet-name>CometServlet</servlet-name> <servlet-class>org.comet4j.core.CometServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>CometServlet</servlet-name> <url-pattern>/conn</url-pattern> </servlet-mapping>
直接粘贴就好
4、配置好了,这时候启动项目,有时会发现会报405错误。这时候需要把servers移除,然后重新加入。
启动后,发现完美运行。
去跑个hellow 吧
1、经验来源于生活的总结,如果您觉得我介绍的经验对您有所帮助,请点击页面右上角上的【大拇指】给我一个支持吧。如果怕下次找不到我的经验,请点击页面右上角上的【五角星】收藏本篇经验。欢迎热爱生活的朋友们关注我的百度经验,并为我投上一张宝贵的月票,我会继续努力,向大家介绍更多实用的生活经验,谢谢。