使用 Java 实现 Comet 风格的 Web 应用 实现 Servlet 3.0 规范
http://www.ibm.com/developerworks/cn/web/wa-cometjava/
通过 Tomcat Advanced I/O 获得高性能的 Ajax
http://www.ibm.com/developerworks/cn/web/wa-aj-hiperform/
在参考上面两篇文章配置tomcat支持comet时遇到一些问题,现总结如下:
1.tomcat官方明确指明实现异步的IO需要APR或NIO的支持,我在这里是配置了APR。(IMPORTANT NOTE: Usage of these features requires using the APR or NIO HTTP connectors. The classic java.io HTTP connector and the AJP connectors do not support them.)
直接去http://tomcat.apache.org/tomcat-6.0-doc/apr.html下载tcnative-1.dll放在bin目录下即可。
2.需要明确在项目里引用catalina.jar包,该包在tomcat的lib目录下。
3.为避免tomcat重复加载catalina.jar,我们在server.xml里配置context如下:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="/mis2011">
<Loader delegate="true" />
<Resource name="mis2011" auth="Container" type="javax.sql.DataSource"
username="root"
password=""
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/..."
maxActive="30"
maxIdle="5"
maxWait="50"
minEvictableIdleTimeMillis="4000"
timeBetweenEvictionRunsMillis="5000"
/>
</Context>
</host>
3.按上面第一篇文章的介绍配置Servlet即可。
分享到:
相关推荐
tomcat实现comet例子,实现后台产生每隔几秒产生随机数,前台不刷新显示。tomcat实现comet例子,实现后台产生每隔几秒产生随机数,前台不刷新显示。tomcat实现comet例子,实现后台产生每隔几秒产生随机数,前台不...
NULL 博文链接:https://tomyz0223.iteye.com/blog/684252
tomcat7后台服务器,java项目实现后台推送信息到客户端浏览器
comet4j-tomcat6,comet4j-tomcat7,comet4j.js,comet4j.js,以及一个样例
导入即可运行,包括下面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-tomcat6、comet4j-tomcat7 的jar包和comet4j.js资源下载
comet4j消息推送所需的comet4j-tomcat7.jar包,comet4j-tomcat7.jar
服务器主动向客户端推送消息所需的comet4j-tomcat7.jar和comen4j.js,在此需注意:comet4j-tomcat7.jar目前仅支持tomcat6和tomcat7
压缩包中包含comet4j向客户端主动推送所需要的jar包和js(comet4j-tomcat6.jar、comet4j-tomcat7.jar、comet4j.js)
Comet4J(Comet for Java)是一个纯粹基于AJAX(XMLHTTPRequest)的服务器推送框架,消息以JSON方式传递,具备长轮询、长连接、自动选择三种工作...文件包含comet4j-tomcat6.jar , comet4j-tomcat7.jar , comet4j.js。
网上讲述在Eclipse中配置tomcat的方法过于混乱,这是更清晰的在Eclipse中配置tomcat的方法。
comet4j+tomcat6+tomcat7并附完整版Demo,解决java后端向去前台推送信息的问题
comet4j消息推送所需的comet4j.js文件、comet4j-tomcat6.jar、comet4j-tomcat7.jar包
NULL 博文链接:https://ttling.iteye.com/blog/1910095
里面包含comet4j.js,comet4j-tomcat6.jar,comet4j-tomcat7.jar,comet4j开发指南等资源
包含comet4j-tomcat6.jar,comet4j-tomcat7.jar,comet4j.js,以及官网demo:comet4j-tomcat6-demo.war
comet4j消息推送所需js与jar包(tomcat6与tomcat7) Comet4J(Comet for Java)是一个纯粹基于AJAX(XMLHTTPRequest)的服务器推送框架
Comet4j为针对java web项目的后台消息推送工具,支持后台主动往浏览器推送消息。附件rar包提供Comet4j基础资源包下载,适用于所有Comet4j项目,同时特别针对comet4j对Jfinal类以及Zcurd项目的支持做了一些注意事项...