【发布时间】:2009-08-05 09:57:26
【问题描述】:
- 我指的是本教程http://www.jroller.com/masini/entry/a_comet_implementation_for_google。使用comet时必须配置tomcat吗?
- gwt+comet 可以在托管模式下运行还是需要 -noserver?
【问题讨论】:
标签: javascript gwt comet gwt-rpc
【问题讨论】:
标签: javascript gwt comet gwt-rpc
我建议使用这个GWT Comet Adapter,它不需要tomcat,可以在托管和编译模式下运行。
引用:
因为 StreamHub 和 GWT 的方式 交互,您将需要添加 跟随您的 GWT 模块文件( .gwt.xml 文件)在运行时 编译模式:
<!-- Cross-site linker needed for compiling to web mode --> <!-- Remove during development in hosted mode --> <add-linker name="xs" />你必须注释掉这一行 在托管模式下工作。
【讨论】:
您可能想查看另一个库 GWTEventService http://code.google.com/p/gwteventservice/,它是最新的,并且还包含有关如何使用它的更多详细信息。
GWTEventService 项目也有关于如何部署到 tomcat 的说明,应该和文章中的库类似:http://code.google.com/p/gwteventservice/wiki/Deployment。
【讨论】:
如果你没有专门配置tomcat,你会用完打开的连接来处理请求。
虽然有许多用于 Comet 样式请求的 GWT 库,但编写自己的库并不难。具体来说,使用 Atmosphere API 构建某些东西是有利的,因为它现在使用所有主要 servlet 引擎中的内置 Comet 支持库。除非有 Java EE 的正式规范,否则这绝对是可行的方法。
【讨论】: