Jetty+Dojo+Tomcat的Comet学习笔记-HelloWorld

编程环境及配置:

Eclipse3.3 + tomcat 6.0 + dojo + jetty 6.1.9

主要讲讲jetty。

 


 

“Jetty 是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的 API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供 网络和web连接。”

 


 

Jetty里面含有实现comet技术的包。通过在Eclipse+tomcat编程环境中添加扩展jar文件的方式即可快速实现上述编程环境的配置。

  • 首先下载jetty-6.1.9.zip(可到)
  • 在他的/lib文件夹下面有我们所需要的所有的jar文件,找到jetty-util-6.1.9.jar,jetty-6.1.9.jar,servlet-api-2.5-6.1.9.jar以及在/lib/cometd下面的cometd-bayeux-6.1.9.jar,cometd-api-0.9.20080221.jar,将他们一并导入到eclipse的工程当中。
  • 将jetty-6.1.9/contrib/cometd/bayeux/src/main/java下面的org文件夹拷贝至工程的src目录中

HelloWorld

  • 编写HelloWorld.java

  • 配置web工程的web.xml如下

  • 编写hello.html

分别使用IE/Firefox/Chrome访问页面hello.html:

 

然后,使用浏览器访问已经写好的Servlet - HelloWorld:http://localhost:8080/dojoSrc/HelloWorld

 

最终各浏览器的结果如图:

 

2010-10-15  11:21:09

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章