快速业务通道

Maven Jetty Plugin配置指南 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-15
;/config>        </userRealm>       </userRealms>       <requestLog implementation="org.mortbay.jetty.NCSARequestLog">        <filename>target/yyyy_mm_dd.request.log</filename>        <retainDays>90</retainDays>        <append>true</append>        <extended>false</extended>        <logTimeZone>GMT</logTimeZone>       </requestLog>      </configuration>     </plugin> </plugins> </project>

Maven Jetty Plugin配置指南(5)

时间:2011-08-13 yeeyan jdonee

jetty:run的配置

run目标允许你把你未打包的web应用部署到Jetty.它包含在你的pom.xml文件的一部分元素里。下面额 外的配置参数都是可用到的:

classesDirectory 这是你的web应用编译的classes存放的路径。你很少需要设置这个参数,其实可以 在你的pom.xml用<build><outputDirectory>替代它。

webAppSourceDirectory 默认设置在${basedir}/src/main/webapp下。如果你的源文件夹结构跟左边 不同,就可以设置这个参数。

webXml 默认设置在${maven.war.webxml}或者${basedir}/src/main/webapp/WEB-INF/web.xml,无论 哪个文件都不是空的。如果觉得前两者都不合适,就设置它。

jettyEnvXml 可选。它指向一个jetty-env.xml文件的路径。允许你创建JNDI绑定并满足web.xml中 <env-entry>、<resource-env-ref>和<resource-ref>元素中的条件。当然这个文件 的使用范围仅仅在你的当前应用和其他应用同时部署时它并没有共享的情况下。(例如使用一个 jettyConfig文件)  

scanTargets 可选。周期性的扫描除了插件自动扫描外的文件和文件夹列表。

scanTargetPatterns 可选。如果你想扫描有一长串的额外文件,通过使用模式匹配表达式制定它们更 加方便,它可以用来替代<scanTargets>参数的枚举展示。这个参数包含一组 <scanTargetPattern>。每一个都是由一个<directory>和<includes>[或者 <excludes>]参数来指定文件的匹配模式。

下面的示例设置了所有这些参数:

<project> ... <plugins>    ...     <plugin>      <groupId>org.mortbay.jetty</groupId>      <artifactId>maven-jetty-plugin</artifactId>      <configuration>       <webAppSourceDirectory>${basedir}/src/staticfiles</webAppSourceDirectory>       <webXml>${basedir}/src/over/here/web.xml</webXml>       <jettyEnvXml>${basedir}/src/over/here/jetty-env.xml</jettyEnvXml>       <classesDirectory>${basedir}/somewhere/else</classesDirectory>       <scanTargets>        <scanTarget>src/mydir</scanTarget>       <scanTarget>src/myfile.txt</scanTarget>       </scanTargets>       <scanTargetPatterns>        <scanTargetPattern>         <directory>src/other-resources</directory>         <includes>          <include>**/*.xml</include>          <include>**/*.properties</include>         </includes>         <excludes>          &l

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号