分享

Jetty9.1.0.v20131115目录结构及用途

 昵称15363870 2014-01-04
 
下载jetty-distribution-9.1.0.v20131115.zip 解压后, 对目录结构及用途进行说明。

1  根目录
README.TXT 启动说明
notice.html     用户协议
license-eplv10-aslv20.html  授权文件
VERSION.txt  版本更新说明
start.jar  启动jar  java -jar start.jar [arg...]
start.ini (线程数设置)  start.d目录下的*.ini(http.ini中设置http端口、超时时间)一起构成start.jar的启动参数

2  webapps
  此目录是下列部署方式的自动部署目录:
  a. 包含WEB-INFO子目录的目录; 无WEB-INFO子目录将发布为静态页面;
      root目录访问方式为/;目录名包括 .d的将被忽略.
  b. WAR文件,如果存在同名的目录,只部署WAR文件
  c. XML文件中定义的项目,如果存在同名WAR,只部署XML
  
此目录支持新增/更新/移除动态操作。
在 start.d/500-deploy.ini和etc/jetty-deploy.ini配置部署。
禁用自动部署的启动命令为
java -jar start.jar --disable=deploy

3  start.d 
 启动参数设置目录。
 通过命令java -jar start.jar  启动jetty时将追加本目录中的配置。
 ini配置文件中参数配置方式:
 a. 属性: name=value
 b. 组件: --module=jmx
 c. xml:  etc/jetty-feature.xml(xml文件的相对路径)
 d. start.jar可选项: --exec
 如果配置启动选项 --exec或--dry-run ,则配置文件应包括

 JVM选项:-Xmx2000m
 系统属性:-Dcom.sun.management.jmxremote

启动命令中可以通过 --ini选项生成已知模块的ini配置模版文件:
 java -jar start.jar --ini=https.

4 resources
      This is not needed by Jetty - but it helps with many web apps.
      log4j.properties 配置log4j日志。
    
5 modules
     按模块存放的Jetty的源文件

6 logs
     Jetty运行时的日志文件

7 lib
     Jetty的JAR文件

demo-base
     示例应用及配置

9  bin
      Jetty.sh  linux系统启动脚本

10   etc
jdbcRealm.properties 
           jetty连接数据库的配置文件
jetty.conf      
            jetty.sh脚本的配置









    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多