快速业务通道

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

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-15
pl.SimpleLog</value>        </systemProperty>        ...      </systemProperties>      </configuration>     </plugin> </plugins> </project>

注意:你可以按<name>或者<key>的方式指定<systemProperty>的名称,使用哪个 按你的喜好吧。

Maven Jetty Plugin配置指南(8)

时间:2011-08-13 yeeyan jdonee

日志

Jetty本身并没有依赖一个特定的日志框架,它使用一个内置的日志记录器来输出标准错误。不管怎样 ,允许了Jetty和其他日志方法集成,如果在类路径中发现了一个SLF4J日志的实现,它的使用将优先于 Jetty内置的日志记录器。

其实Jetty的JSP引擎已经包含了一个日志依赖。如果你使用JSP 2.0(即你运行的Java虚拟机[JVM]版本 <1.5),这个JSP引擎依赖于commons-logging。默认的commons-logging日志记录器在记录信息为INFO 及以上级别[DEBUG,WARN,ERROR]时,将提供插件使用的jcl04-over-slf4j和simple-slf4j的实现。

您可以忽略这一点,按照下列步骤提供自己的commons-logging:

1. 使用插件中<dependencies>增加一个commons-logging和一个commons-logging的实现到插件 类路径(如log4j)。请注意,如果您想把Jetty 容器的日志也将发送到这个记录器,你还应该加上slf4j- jcl这个用于桥接的jar包:

<plugin>      <groupId>org.mortbay.jetty</groupId>     <artifactId>maven-jetty-plugin</artifactId>      <version>6.0-SNAPSHOT</version>     <configuration>     <scanIntervalSeconds>5</scanIntervalSeconds>    </configuration>    <dependencies>    <dependency>       <groupId>commons-logging</groupId>       <artifactId>commons-logging</artifactId>      <version>1.1</version>       <type>jar</type>    </dependency>    <dependency>       <groupId>org.slf4j</groupId>       <artifactId>slf4j-jcl</artifactId>       <version>1.0.1</version>       <type>jar</type>     </dependency>     <dependency>       <groupId>log4j</groupId>       <artifactId>log4j</artifactId>       <version>1.2.13</version>       <type>jar</type>     </dependency>   </dependencies> </plugin>

用-Dslf4j=false系统属性运行插件:

mvn -Dslf4j=false jetty:run

注意:如果你使用的是log4j,你将需要告诉log4j你配置文件的位置。譬如:

mvn -Dslf4j=false -Dlog4j.configuration=file:./target/classes/log4j.properties jetty:run

如果您使用的是JSP2.1 (即你运行的Java虚拟机[JVM]版本>=1.5 ),那太好了,因为这个JSP已 经没有什么特别的日志依赖。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号