Jetty入门-第一篇
企业这边在用jetty,那我们开始学一波咯!
1.前言
Jetty 目前的是一个比较被看好的 Servlet 引擎,它的架构比较简单,也是一个可扩展性和非常灵活的应用服务器,它有一个基本数据模型,这个数据模型就是 Handler,所有可以被扩展的组件都可以作为一个 Handler,添加到 Server 中,Jetty 就是帮你管理这些 Handler。
2.jetty和tomcat区别
- Tomcat 和 Jetty 都是作为一个 Servlet 引擎应用的比较广泛,可以将它们比作为中国与美国的关系,虽然 Jetty 正常成长为一个优秀的 Servlet 引擎,但是目前的 Tomcat 的地位仍然难以撼动。
- 从架构上来说,显然 Jetty 比 Tomcat 更加简单。
- 打个比方,就像小孩子学数学,Tomcat 告诉你 1+1=2,1+2=3,2+2=4 这个结果,然后你可以根据这个方式得出 1+1+2=4,你要计算其它数必须根据它给你的公式才能计算,而 Jetty 是告诉你加减乘除的算法规则,然后你就可以根据这个规则自己做运算了。所以你一旦掌握了 Jetty,Jetty 将变得异常强大。
3.jetty的安装
windows
下载地址:https://www.eclipse.org/jetty/download.html
访问:localhost:8080
如果你是出现error页面,请到demo-base目录下,重新启动:java -jar ../start.jar
按Clt+c关闭当前jetty服务。
Linux
1.下载
2.解压,启动
tar -xvzf jetty-distribution-9.4.11.v20180605.tar.gz
cd $jeety/demo-base
java -jar ../start.jar