• Jetty学习(一)


    Jetty官方文档(学习新东西,看文档是最好的,有问题也应该最先去查询文档):

    http://www.eclipse.org/jetty/documentation/current/index.html

    1.HelloWorld(Jetty)

    首先,不介绍Jetty这个东西,暂且认为它是tomcat的轻量级版,先在Eclipse里跑起来,这才是第一步。

    ①安装

    下载地址:https://www.eclipse.org/jetty/           

    之后解压到自己制定的目录就好了。然后,到Jetty的根目录下,执行下列命令:

    java -jar start.jar  

    在浏览器,输入  localhost:8080   如果是404错误,那么恭喜你,Jetty安装成功了。

    ※如果遇到address已经被占用的问题,那么,请在根目录的start.ini文件中修改端口

    ②Eclipse整合

    尝试一:

    先下载Jetty整合器

    点击 Help -> Install New Software.

    输入地址:http://download.eclipse.org/jetty/updates/jetty-wtp   

    下载Adapter。

    然后,点击window -> preferences -> server -> Runtime Environment

    点击右侧的Add,选择对应的jetty版本 -> Next,选择jetty的安装目录 -> Finish

    最后,像使用tomcat一样来使用Jetty。

     本方法,我启动时失败,各种FileNotFoundException。好奇怪!弄了好久,各种报错,后来放弃了,想换一个方法。

    尝试二:

    使用Eclipse的插件run-jetty-run

    地址:http://xzer.github.io/run-jetty-run-updatesite/nightly/

    下载完成后,选中项目,右键 > Run As (Debug As) > Run Jetty  这样就可以正常启动了!

    整合成功!

    此外,如果你之前的工程用的是Tomcat,想转Jetty,也超级简单,用上面的Run Jetty启动项目就可以了。没有对比就没有伤害!跑起来之后,你就知道Jetty多快了。

    2.Why use Jetty?

    找了一些东西,分享给大家。想看原文(英文)的朋友,移步下面地址:https://www.dailyrazor.com/blog/tomcat-vs-jetty/

    Tomcat:

    ・Apache的产品

    ・文档丰富,附有一个大型开发者的社区

    ・许多成功案例,被政府和商业公司使用

    ・JSP解析,处理速度快

    ・非常灵活,可拓展

    Jetty:

    ・更加轻量级,使用更少内存

    ・可以轻松嵌入到Java Web应用之中

    ・有好的开源社区(Eclipse)

    ・非常少的脚本,启动和重启更快

    ・广泛使用,但是相比于Tomcat,还是略逊一筹

    ・可插入,可扩展,因此,自定制程度很好

    我相信,大家能有个大体的了解。

    技术领域,没有最好的技术,只有特定的场景下,哪个更合适!

  • 相关阅读:
    HA: Chakravyuh Vulnhub Walkthrough
    HA Rudra: Vulnhub Walkthrough
    关于Fastjson 1.2.24 反序列化导致任意命令执行漏洞
    关于MySQL注入漏洞到获取webshell
    Windows宏病毒利用
    常规高危端口
    HA Joker Vulnhub Walkthrough
    面试题:对Vue的响应式数据/双向数据绑定原理的理解
    面试题: 对MVVN的理解
    面试题:localStorage、sessionStorage、Cookie的区别详解
  • 原文地址:https://www.cnblogs.com/lihao007/p/9464905.html
Copyright © 2020-2023  润新知