看起来Tomcat有in the current trunk a module for Bayeux support。但这并不包含在the current stable branch中。
什么是Tomcat开发过程?在下一个版本中会包含Bayeux支持吗?主干中的"Modules“目录到底是什么意思?这只是一个永远不会进入最终版本的游乐场,还是模块下的项目稍后会被合并到最终版本中?为什么它没有出现在最终版本中--它似乎存在了相当长的一段时间?
有没有人知道这个实现是否稳定?
有没有可能在某个地方下载这个模块?它似乎没有包含在标准jars中(至少不是通过这个显而易见的名称)。
发布于 2011-04-13 16:02:59
对于Tomcat7,我认为您最好看看内置的comet support,尽管它似乎处理了更通用的comet情况,而不是特定的bayeux协议。您所指的bayeux代码看起来也很糟糕:
$ svn log http://svn.apache.org/repos/asf/tomcat/trunk/modules/bayeux/但您可以简单地检查它并构建它(从bash shell):
$ svn co http://svn.apache.org/repos/asf/tomcat/trunk/ tomcat7
$ cd tomcat7/modules/bayeux
$ ant不幸的是,您需要签出所有的tomcat7,因为antfile引用了根项目目录中比它高两级的文件。
FWIW,我的公司使用tomcat bayeux支持(与tomcat6)进行了评估,并最终在Jetty上使用了cometd (支持bayeux),部分原因是它正在积极开发,并且拥有活跃的用户社区。由于tomcat7支持Servlet3规范,您应该能够在tomcat7之上部署cometd,但我自己还没有尝试过。
https://stackoverflow.com/questions/5644754
复制相似问题