Eclipse中Jetty的安装:
Jetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。Jetty project provides:
- Asynchronous HTTP Server
- Standards based Servlet Container
- Web Sockets server
- SPDY server
- Asynchronous HTTP Client
- OSGi, JNDI, JMX, JASPI, AJP support
最近在做一个项目,使用maven管理, 在eclipse集成工具上坐开发,使用的是apache Tomcat的服务器. 遇到的问题是,当每次修改code,或者是添加新的功能的时候,都需要先运行maven去build整个project,当然也可以运行你所修改的那个project. 然后启动tomcat去测试.人品好点,启动不会报错,人品不好有时候会遇见各种罕见的错误(高手应该不存在这个问题,我有次遇见的问题是java编译project正常,但是maven编译之后多了个带$的class,然后eclipse启动报错说那个class找不到之类的错误,最后我也不知道是为什么.每次启动tomcat,至少都是30多秒,maven bulid也很浪费时间.常常盯着屏幕看,挺伤的).之后使用Jetty,修改code,无须去maven build,也不需要启动eclipse去编译. 直接运行Jetty.大大提高了效率.
Jetty的安装,我使用的方式如下: 在eclipse菜单栏,在Help->Eclipse Marketplace中搜索Jetty,之后选择安装Jetty
之后我选择第一个eclipse Jetty进行安装.安装完成之后,点击项目右键 run as -> run with Jetty 即可
配置Jetty的端口号,项目名称等:
参考文件:Google选择Jetty,放弃Tomcat http://www.iteye.com/news/9918
Jetty的原理和机制: http://www.ibm.com/developerworks/cn/java/j-lo-jetty/
Jetty问答:http://www.oschina.net/p/jetty/
http://www.blogjava.net/freeman1984/archive/2010/01/29/311183.html