标签:microsoft webkit mon target 集成 value jdk rgb baseline
[...]
<build>
<plugins>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.9.v20130131</version>
</plugin>
</plugins>
</build>
[...] <configuration> [...] <stopKey>shutdown</stopKey> <stopPort>9966</stopPort> [...] </configuration>

<init-param> <param-name>useFileMappedBuffer</param-name> <param-value>false</param-value> </init-param>
jetty 默认使用的port是 8080,命令行的方式改动port的命令是:mvn -Djetty.port=8081 jetty:run 。pom.xml 配置方式例如以下:
<configuration>
[...]
<httpConnector>
<port>8081</port>
</httpConnector>
[...]
</configuration>
在你的 pom.xml 中加入例如以下配置:
<configuration> [...] <scanIntervalSeconds>2</scanIntervalSeconds> [...] </configuration>
默认值是 0。
大于 0 的数值表示开启,0 表示关闭,单位为秒。
以配置数值为一个周期,自己主动的扫描文件检查其内容是否有变化,假设发现文件的
在你的 pom.xml 文件里加入例如以下配置,reload 的可选值 :[automatic|manual]
<configuration> [...] <reload>manual</reload> [...] </configuration>
默认值为 automatic,它与大于 0 的 scanIntervalSeconds 节点一起作用,实现自己主动热部署的工作。设为 manual 的优点是,当你改变文件
这样能够更加的方便调试改动。命令行的方式是:mvn -Djetty.reload=manual jetty:run 。
在你的 pom.xml 文件加入例如以下配置:
<configuration>
[...]
<requestLog implementation="org.eclipse.jetty.server.NCSARequestLog">
<filename>target/access-yyyy_mm_dd.log</filename>
<filenameDateFormat>yyyy_MM_dd</filenameDateFormat>
<logDateFormat>yyyy-MM-dd HH:mm:ss</logDateFormat>
<logTimeZone>GMT+8:00</logTimeZone>
<append>true</append>
<logServer>true</logServer>
<retainDays>120</retainDays>
<logCookies>true</logCookies>
</requestLog>
[...]
</configuration> org.eclipse.jetty.server.NCSARequestLog 是 org.eclipse.jetty.server.RequestLog 的一个实现类。
在你的 pom.xml 文件加入例如以下配置:
<configuration> [...] <dumpOnStart>true</dumpOnStart> [...] </configuration>
dumpOnStart 默认值为 false,假设设为 true。jetty 在启动时会把当前服务进程的内存信息输出到控制台中,但这并不会保存到文件里。
最经常使用的是 contextPath,它的配置例如以下:
<configuration>
[...]
<webApp>
<contextPath>/${project.artifactId}</contextPath>
</webApp>
[...]
</configuration> contextPath 的默认值的 /,${project.artifactId} 引用了 <artifactId> 节点的值,即项目的名称。
项目的静态资源文件文件夹默认是 src/main/webapp,假设静态资源文件夹有多个。或者不在默认的 src/main/webapp 文件夹下。可做例如以下配置:
<configuration>
[...]
<webApp>
<contextPath>/${project.artifactId}</contextPath>
<resourceBases>
<resourceBase>${project.basedir}/src/main/webapp</resourceBase>
<resourceBase>${project.basedir}/commons</resourceBase>
</resourceBases>
</webApp>
[...]
</configuration> 引用静态资源文件时,路径不包括资源文件夹的名称,如 commons/main.css,引用方式为:<link href="main.css" rel="stylesheet" />
很多其它參数信息可參考 jetty-maven-plugin.html#configuring-your-webapp附 pom.xml 文件里 jetty 插件的完整配置片段:
<build>
[...]
<plugins>
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.9.v20130131</version>
<configuration>
<httpConnector>
<port>8081</port>
</httpConnector>
<stopKey>shutdown</stopKey>
<stopPort>9966</stopPort>
<!--
<scanIntervalSeconds>2</scanIntervalSeconds>
-->
<reload>manual</reload>
<dumpOnStart>true</dumpOnStart>
<webApp>
<contextPath>/${project.artifactId}</contextPath>
<!--
<resourceBases>
<resourceBase>${project.basedir}/src/main/webapp</resourceBase>
<resourceBase>${project.basedir}/commons</resourceBase>
</resourceBases>
-->
</webApp>
<requestLog implementation="org.eclipse.jetty.server.NCSARequestLog">
<filename>target/access-yyyy_mm_dd.log</filename>
<filenameDateFormat>yyyy_MM_dd</filenameDateFormat>
<logDateFormat>yyyy-MM-dd HH:mm:ss</logDateFormat>
<logTimeZone>GMT+8:00</logTimeZone>
<append>true</append>
<logServer>true</logServer>
<retainDays>120</retainDays>
<logCookies>true</logCookies>
</requestLog>
</configuration>
</plugin>
</plugins>
[...]
</build> 很多其它有关 jetty 的配置信息可參考 http://www.eclipse.org/jetty/documentation/current/jetty-maven-plugin.html
标签:microsoft webkit mon target 集成 value jdk rgb baseline
原文地址:http://www.cnblogs.com/brucemengbm/p/7056143.html