Maven Jetty Plugin配置指南 - 编程入门网
2)
时间:2011-08-13 yeeyan jdonee
注意:Maven默认都是通过org.apache.maven.plugins的groupId来查找插件的,即使这个groupId跟上 面要表达的内容完全不同。为了更明确的指向这个groupId是我们需要的插件,唯一的办法就是在 settings.xml也做如下设置:
如何通过命令行停止插件 委托Jetty插件无限期运行的目标包括run、run-war和run-exploded。你可以在视窗控制终端(如DOS 窗口)使用<ctrl-c>关闭它,或者在另一个视窗控制终端使用stop目标关闭。如果你希望能使用 mvn jetty:stop 执行关闭命令,则需要你在插件中配置一个特殊的端口和控制键。下面是一个例子配置 :
开始: mvn jetty:start 关闭: mvn jetty:stop 如何配置插件 配置公共的run, run-war 和 run-exploded 目标 不管你执行哪一个Jetty目标,下述的配置参数都是可用的。一般来说它们分为应用于Web容器的配置 和应用于具体web应用的配置: Maven Jetty Plugin配置指南(3)时间:2011-08-13 yeeyan jdonee容器级配置 Connectors 可选.一组org.mortbay.jetty.Connector对象,包含jetty的端口监听。如果你不指定任 何一个NIO的org.mortbay.jetty.nio.SelectChannelConnector,将默认配置一个8080端口。当然,你可 以在命令行使用系统参数jetty.port 改变默认端口。例如"mvn -Djetty.port=9999 jetty:run"。另外, 您也可以指定许多您想要的连接。 jettyConfig 可选。除插件配置参数外,你也可以指定一个jetty.xml文件的路径。当你有其他的web 应用和操作需要部署时,或者一些你无法在插件中配置的jetty对象,你就可以使用到它,。 scanIntervalSeconds 可选[秒]。在很短的时间间隔内在扫描web应用检查是否有改变,如果发觉有任 何改变则自动热部署。默认为0,表示禁用热部署检查。任何一个大于0的数字都将表示启用。 systemPropertie 可选。它们允许你在设置一个插件的执行操作时配置系统属性.更多的信息请查阅 Setting System Properties. userRealms 可选。一组org.mortbay.jetty.security.UserRealm实现。请注意,它没有一个默认的 Realm。如果你在你的web.xml应用了一个Realm,你需要在这里指定一个对应的Rleam。 requestLog 可选。一个org.mortbay.jetty.RequestLog请求日志接口的实现。比如 org.mortbay.jetty.NCSARequestLog就是一个作为NCSA格式的实现。 [译注:(美国)国家超级计算技术应用中心 (NCSA) 公用格式是常用的标准日志格式] “手动重载” 从Jetty 6.2.0pre0版本起,添加了一个新的可用组件,用于控制web应用的重新部署。 配置参数:<reload>[manual|automatic]</reload> 当你设置成手动模式后,web应用不会自动的扫描和重部署。相反,用户可以控制的Web应用时,通过 键入”回车换行键”重载。当设置成自动模式时,将根据scanIntervalSeconds参数的设置不定时的扫描 和自动重部署。你也 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |