Idea-Eclipse使用jetty服务器运行项目

为了解决开发效率慢的问题,周末闲暇时间研究一下jetty服务。html

1、理解jetty(百科定义)

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

2、和Tomcat比较(百科定义)

1)Jetty更轻量级。这是相对Tomcat而言的。 因为Tomcat除了遵循Java Servlet规范以外,自身还扩展了大量JEE特性以知足企业级应用的需求,因此Tomcat是较重量级的,并且配置较Jetty亦复杂许多。但对于大量普通互联网应用而言,并不须要用到Tomcat其余高级特性,因此在这种状况下,使用Tomcat是很浪费资源的。这种劣势放在分布式环境下,更是明显。换成Jetty,每一个应用服务器省下那几兆内存,对于大的分布式环境则是节省大量资源。并且,Jetty的轻量级也使其在处理高并发细粒度请求的场景下显得更快速高效。github

2)Jetty更灵活,体如今其可插拔性和可扩展性,更易于开发者对Jetty自己进行二次开发,定制一个适合自身需求的Web Server。web

相比之下,重量级的Tomcat本来便支持过多特性,要对其瘦身的成本远大于丰富Jetty的成本。用本身的理解,即增肥容易减肥难。服务器

3)然而,当支持大规模企业级应用时,Jetty也许便须要扩展,在这场景下Tomcat即是更优的。网络

总结:Jetty更知足公有云的分布式环境的需求,而Tomcat更符合企业级环境。并发

对Jetty有了简单的了解,咱们在eclipse中使用来运行项目。eclipse

安装步骤

1.打开eclipse--help--eclipse-marketplace 分布式

2.安装以后,jetty须要简单配置一下 run--Run configuration 配置时,没有配置Context Path致使测试时404 eclipse-jetty.github.io/看了看,意识到这个错误… 高并发

测试:

IntelliJ IDEA 配置Jetty

jetty官网下载相对应的包 www.eclipse.org/jetty/downl…

www.cnblogs.com/fangyuan303…

阅读过的博客,感谢博主分享:

www.jianshu.com/p/5ddef840e… www.cnblogs.com/nightswatch…

相关文章
相关标签/搜索