剖析jetty的Web应用程序

半兽人 发表于: 2016-03-18   最后更新时间: 2017-10-19 21:42:14  
{{totalSubscript}} 订阅, 7,405 游览

Web应用可动态的部署集合(servlets, filters, jsps, etc..)和静态的内容、支持库和描述元数据。

是按照Servlet的规范定义的格式和布局。你可以查看官方Servlet规范文档进行更详细的了解。

Web应用程序可以打包成一个Web Archive(WAR文件)或作为一个目录树。

  • /WEB-INF/

    特殊的 Servlet API 定义用来存储任何不属于公共访问的 Web 应用的目录。
    不会被Web游览器直接访问到。
    
  • /WEB-INF/web.xml

     定义你的Web应用的行为。
    
  • /WEB-INF/classes/

     JAVA类位置
    
  • /WEB-INF/lib/

     JAR文件目录(库)
    

jetty的WebAppClassloader首先会从/WEB-INF/classes/加载类。然后在/WEB-INF/lib/中加载jar文件。

更新于 2017-10-19

查看jetty更多相关的文章或提一个关于jetty的问题,也可以与我们一起分享文章