0 0

tomcat+comet引起405的问题 35

我在server.xml中已经配置了
  <Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" 
  connectionTimeout="20000" 
  redirectPort="8443" />
接着,写一个测试类
public class test extends HttpServlet implements CometProcessor{


public void event(CometEvent arg0) throws IOException, ServletException {
// TODO Auto-generated method stub

}

}
访问这个类的时候,出现
HTTP Status 405 - HTTP method GET is not supported by this URL
的错误.
请问,是不是我的server配置不对.还是需要servlet3.0才行?

问题补充:
wzxue 写道
这个错误说明你的servlet没有重写doGet方法呀

谢谢,tomcat的comet是不需要doGet,好象实现Comet...会另做处理.
你可以去他的官方网站(tomcat6.0以上)看看comet

问题补充:
Dxx23 写道
你贴的代码太少了,很难找到问题
         建议自己把HTTP Status 405 - HTTP method GET is not supported by this URL百度google下,然后自己尝试改,说不定还能自己学到很多!

代码,我差不多都已经发出来,就差一个HTML文件代码没有发了.

问题补充:
wzxue 写道
哦,刚才没好好看,不好意思,呵呵,我对comet不是很熟悉,不过好像和AJAX解决的问题差不多哦,要是这样的话,jsp页面应该用异步提交,不能用form表单,好像也不能在本地测试,最好用代理的IP,具体的我也不太清楚,明天有时间也研究一下。希望楼主能尽快解决问题。

呵呵.我也是昨天看到,根据网络上和官方的说明搞了个例子,不过,运行不起来.目前我用fushlet.

问题补充:
wzxue 写道
我刚刚修改了tomcat的server.xml文件中的<Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" 
  connectionTimeout="20000" 
  redirectPort="8443" /> ;
可是为什么tomcat启动的时候提示:警告:   No rules found matching 'Server/Service/connector'.;
还有就是修改成上面的配置后,为什么无法访问了呢,是不是还有其他配置呀?

警告暂时可以忽略掉.能保证例子运行成功再说.
2011年3月22日 13:57

6个答案 按时间排序 按投票排序

0 0

1:<Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" connectionTimeout="20000" redirectPort="8443" />
2:context里<Loader delegate="true" />

2013年5月10日 23:20
0 0

我也碰到相同的问题,不知道如何解决啊

2012年9月11日 09:29
0 0

我刚刚修改了tomcat的server.xml文件中的<Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" 
  connectionTimeout="20000" 
  redirectPort="8443" /> ;
可是为什么tomcat启动的时候提示:警告:   No rules found matching 'Server/Service/connector'.;
还有就是修改成上面的配置后,为什么无法访问了呢,是不是还有其他配置呀?

2011年3月23日 10:52
0 0

哦,刚才没好好看,不好意思,呵呵,我对comet不是很熟悉,不过好像和AJAX解决的问题差不多哦,要是这样的话,jsp页面应该用异步提交,不能用form表单,好像也不能在本地测试,最好用代理的IP,具体的我也不太清楚,明天有时间也研究一下。希望楼主能尽快解决问题。

2011年3月22日 18:59
0 0

你贴的代码太少了,很难找到问题
         建议自己把HTTP Status 405 - HTTP method GET is not supported by this URL百度google下,然后自己尝试改,说不定还能自己学到很多!

2011年3月22日 15:32
0 0

这个错误说明你的servlet没有重写doGet方法呀

2011年3月22日 14:40

相关推荐

    tomcat+comet实现终端与服务端同步的小例子

    【标题】:“Tomcat+Comet 实现终端与服务端同步的小例子” 在这个主题中,我们将探讨如何使用Apache Tomcat服务器和Comet技术来实现浏览器客户端与服务端的实时通信。Comet是一种Web应用程序设计模式,它允许数据...

    tomcat实现comet例子 comet tomcat 随机数

    tomcat实现comet例子,实现后台产生每隔几秒产生随机数,前台不刷新显示。tomcat实现comet例子,实现后台产生每隔几秒产生随机数,前台不刷新显示。tomcat实现comet例子,实现后台产生每隔几秒产生随机数,前台不...

    comet4j.js+comet4j-tomcat7jar包资源

    总结来说,Comet4J.js和comet4j-tomcat7.jar是实现基于Tomcat 7的实时Web应用的关键组件。通过结合使用这两个文件,开发者可以构建出高效、低延迟的应用程序,提供类似WebSocket的双向通信体验,但同时兼容不支持...

    配置tomcat支持comet

    【标题】:“配置Tomcat支持Comet” 在Web开发中,传统的HTTP协议是基于请求-响应模型的,服务器端等待客户端发起请求,然后响应。但有些应用,如实时聊天、股票更新、在线游戏等,需要服务器能够主动推送数据到...

    comet4j+tomcat6+tomcat7并附完整版Demo

    【标题】"comet4j+tomcat6+tomcat7并附完整版Demo" 提供的是一种在Java后端与前端之间实现长连接通信的解决方案,主要涉及到的技术包括Comet4j、Tomcat 6和Tomcat 7。Comet技术是用于实现实时Web应用的一种方法,它...

    Tomcat 开发Comet实例

    本文将深入探讨如何在Tomcat中开发一个Comet实例,这是一项用于实现服务器向客户端推送数据的技术,对于实时交互应用如聊天、股票更新或天气预报等场景非常关键。 Comet是一种持久连接技术,它打破了传统的HTTP请求...

    JQuery+Comet+IAsyncHttpHandler 简易聊天室

    为了解决这个问题,出现了长连接技术,如Comet,它允许服务器主动向客户端推送数据,而不是等待客户端发起新的请求。在这个“JQuery + Comet + IAsyncHttpHandler 简易聊天室”项目中,开发者利用这些技术创建了一个...

    springMVC+ibatis+jstl+easyui+comet4j

    而Comet4j解决了这个问题,允许服务器在有新数据时立即推送给客户端,实现Web应用的实时性。在本项目中,Comet4j可能被用来实现实时通知、聊天室等功能,提升应用的交互性和实时体验。 综上所述,这个项目集成了...

    Jetty+Dojo+Tomcat的Comet配置

    导入即可运行,包括下面jar。 jar包: cometd-api-0.9.20080221 cometd-bayeux-6.1.9 jetty-6.1.9 jetty-util-6.1.9 servlet-api-2.5-6.1.9 全网搜索dojox.cometd实现WEBQQ,没有可以运行的源码包项目,搞了五天,...

    comet4j-tomcat7后台信息推送jar包

    在这个场景中,"comet4j-tomcat7后台信息推送jar包"是一个专门为Tomcat7服务器设计的实现Comet技术的组件。 Tomcat7是Apache软件基金会的Apache Tomcat服务器的一个版本,它是一个开源的、实现了Java Servlet和Java...

    comet4j-tomcat6,comet4j-tomcat7,comet4j.js,以及一个样例

    1. 将`comet4j-tomcat6`或`comet4j-tomcat7`库添加到Tomcat的lib目录,确保Tomcat启动时能够加载这些依赖。 2. 配置Tomcat服务器,启用Comet支持。这可能需要修改Tomcat的server.xml文件,添加特定的监听器和处理...

    Tomcat comet 服务器推技术

    【标题】:“Tomcat comet 服务器推技术” Tomcat 的 Comet 技术是一种基于 HTTP 长连接的服务器推送技术,允许服务器在客户端保持一个开放的 HTTP 连接,从而能够在数据准备好时立即推送到客户端,而无需客户端...

    ajax+comet

    这种结合能够显著改善传统Web应用中的用户体验,解决“请求-响应”模式带来的延迟问题。 #### 1. 服务器推送技术简介 传统的Web应用程序在实时性方面存在着一定的局限性。当服务器端状态发生改变时,如果没有...

    comet4j+tomcat7 demo

    【comet4j+Tomcat7 Demo】是一个用于展示如何在Tomcat7服务器上整合并使用Comet4j技术的示例项目。Comet4j是一个开源的Java库,专门设计用于实现Comet技术,即长轮询(Long Polling)和HTTP流,以实现在Web应用中...

    comet4j-tomcat7.jar和comen4j.js

    如描述中所述,`comet4j-tomcat7.jar`是专门为Tomcat6和Tomcat7设计的版本,这意味着它已经针对这两个版本的Tomcat进行了优化和适配。请注意,如果尝试在更高版本的Tomcat上运行,可能需要寻找对应的更新版本或进行...

    comet4j-tomcat6.jar、comet4j-tomcat7.jar、comet4j.js

    在这个压缩包中,包含了针对Tomcat6和Tomcat7两个版本的Comet4J支持库以及对应的JavaScript库。 1. **Comet4J技术详解**: Comet技术是Web服务器与浏览器之间的一种持久连接方式,允许服务器在接收到新数据时主动...

    comet4j-tomcat6.jar和comet4j-tomcat7.jar和comet4j.js

    标题中的"comet4j-tomcat6.jar"和"comet4j-tomcat7.jar"是针对Tomcat 6和7版本的特定兼容库。这两个JAR文件包含了Comet4j的核心组件,使得开发者能够在这些版本的Tomcat上部署和运行支持Comet的Web应用程序。它们...

    长轮询Prototype+comet源代码

    长轮询(Long Polling)和Comet技术是Web实时通信(Real-Time Web Communication)中的两种重要机制,它们主要用于实现服务器向客户端的即时数据推送,而不再局限于传统的HTTP请求-响应模式。在本文中,我们将深入...

    comet4j-tomcat7.jar comet4j.js

    Comet4j-tomcat7.jar 是专为Tomcat7定制的库,包含了Comet4j与Tomcat7集成所需的所有组件和适配器。 在`comet4j.js`中,我们可以找到客户端的JavaScript代码,用于与服务器端的Comet4j服务进行交互。这个文件通常...

Global site tag (gtag.js) - Google Analytics