下载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 启动命令中可以通过 --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文件 8 demo-base 示例应用及配置 9 bin Jetty.sh linux系统启动脚本 10 etc jdbcRealm.properties jetty连接数据库的配置文件 jetty.conf jetty.sh脚本的配置 |
|
来自: 昵称15363870 > 《web》