-
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个答案 按时间排序 按投票排序
-
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
-
我刚刚修改了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
-
哦,刚才没好好看,不好意思,呵呵,我对comet不是很熟悉,不过好像和AJAX解决的问题差不多哦,要是这样的话,jsp页面应该用异步提交,不能用form表单,好像也不能在本地测试,最好用代理的IP,具体的我也不太清楚,明天有时间也研究一下。希望楼主能尽快解决问题。
2011年3月22日 18:59
-
你贴的代码太少了,很难找到问题
建议自己把HTTP Status 405 - HTTP method GET is not supported by this URL百度google下,然后自己尝试改,说不定还能自己学到很多!2011年3月22日 15:32
相关推荐
【标题】:“Tomcat+Comet 实现终端与服务端同步的小例子” 在这个主题中,我们将探讨如何使用Apache Tomcat服务器和Comet技术来实现浏览器客户端与服务端的实时通信。Comet是一种Web应用程序设计模式,它允许数据...
tomcat实现comet例子,实现后台产生每隔几秒产生随机数,前台不刷新显示。tomcat实现comet例子,实现后台产生每隔几秒产生随机数,前台不刷新显示。tomcat实现comet例子,实现后台产生每隔几秒产生随机数,前台不...
总结来说,Comet4J.js和comet4j-tomcat7.jar是实现基于Tomcat 7的实时Web应用的关键组件。通过结合使用这两个文件,开发者可以构建出高效、低延迟的应用程序,提供类似WebSocket的双向通信体验,但同时兼容不支持...
【标题】:“配置Tomcat支持Comet” 在Web开发中,传统的HTTP协议是基于请求-响应模型的,服务器端等待客户端发起请求,然后响应。但有些应用,如实时聊天、股票更新、在线游戏等,需要服务器能够主动推送数据到...
【标题】"comet4j+tomcat6+tomcat7并附完整版Demo" 提供的是一种在Java后端与前端之间实现长连接通信的解决方案,主要涉及到的技术包括Comet4j、Tomcat 6和Tomcat 7。Comet技术是用于实现实时Web应用的一种方法,它...
本文将深入探讨如何在Tomcat中开发一个Comet实例,这是一项用于实现服务器向客户端推送数据的技术,对于实时交互应用如聊天、股票更新或天气预报等场景非常关键。 Comet是一种持久连接技术,它打破了传统的HTTP请求...
为了解决这个问题,出现了长连接技术,如Comet,它允许服务器主动向客户端推送数据,而不是等待客户端发起新的请求。在这个“JQuery + Comet + IAsyncHttpHandler 简易聊天室”项目中,开发者利用这些技术创建了一个...
而Comet4j解决了这个问题,允许服务器在有新数据时立即推送给客户端,实现Web应用的实时性。在本项目中,Comet4j可能被用来实现实时通知、聊天室等功能,提升应用的交互性和实时体验。 综上所述,这个项目集成了...
导入即可运行,包括下面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包"是一个专门为Tomcat7服务器设计的实现Comet技术的组件。 Tomcat7是Apache软件基金会的Apache Tomcat服务器的一个版本,它是一个开源的、实现了Java Servlet和Java...
1. 将`comet4j-tomcat6`或`comet4j-tomcat7`库添加到Tomcat的lib目录,确保Tomcat启动时能够加载这些依赖。 2. 配置Tomcat服务器,启用Comet支持。这可能需要修改Tomcat的server.xml文件,添加特定的监听器和处理...
【标题】:“Tomcat comet 服务器推技术” Tomcat 的 Comet 技术是一种基于 HTTP 长连接的服务器推送技术,允许服务器在客户端保持一个开放的 HTTP 连接,从而能够在数据准备好时立即推送到客户端,而无需客户端...
这种结合能够显著改善传统Web应用中的用户体验,解决“请求-响应”模式带来的延迟问题。 #### 1. 服务器推送技术简介 传统的Web应用程序在实时性方面存在着一定的局限性。当服务器端状态发生改变时,如果没有...
【comet4j+Tomcat7 Demo】是一个用于展示如何在Tomcat7服务器上整合并使用Comet4j技术的示例项目。Comet4j是一个开源的Java库,专门设计用于实现Comet技术,即长轮询(Long Polling)和HTTP流,以实现在Web应用中...
如描述中所述,`comet4j-tomcat7.jar`是专门为Tomcat6和Tomcat7设计的版本,这意味着它已经针对这两个版本的Tomcat进行了优化和适配。请注意,如果尝试在更高版本的Tomcat上运行,可能需要寻找对应的更新版本或进行...
在这个压缩包中,包含了针对Tomcat6和Tomcat7两个版本的Comet4J支持库以及对应的JavaScript库。 1. **Comet4J技术详解**: Comet技术是Web服务器与浏览器之间的一种持久连接方式,允许服务器在接收到新数据时主动...
标题中的"comet4j-tomcat6.jar"和"comet4j-tomcat7.jar"是针对Tomcat 6和7版本的特定兼容库。这两个JAR文件包含了Comet4j的核心组件,使得开发者能够在这些版本的Tomcat上部署和运行支持Comet的Web应用程序。它们...
长轮询(Long Polling)和Comet技术是Web实时通信(Real-Time Web Communication)中的两种重要机制,它们主要用于实现服务器向客户端的即时数据推送,而不再局限于传统的HTTP请求-响应模式。在本文中,我们将深入...
Comet4j-tomcat7.jar 是专为Tomcat7定制的库,包含了Comet4j与Tomcat7集成所需的所有组件和适配器。 在`comet4j.js`中,我们可以找到客户端的JavaScript代码,用于与服务器端的Comet4j服务进行交互。这个文件通常...