maven插件jetty配置--自动加载变化

简介:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
< plugin >
     < groupId >org.eclipse.jetty</ groupId >
     < artifactId >jetty-maven-plugin</ artifactId >
     < version >9.2.3.v20140905</ version >
     < configuration >
         < stopPort >9966</ stopPort >
         < stopKey >stop</ stopKey >
         <!-- Listen to port 8983 -->
         < httpConnector >
                 < port >8983</ port >
                     < idleTimeout >60000</ idleTimeout >
         </ httpConnector >
         < reload >automatic</ reload
         <!-- Read system properties from profile specific configuration file -->
         <!--<systemPropertiesFile>${project.basedir}/profiles/${build.profile.id}/config.properties</systemPropertiesFile>-->
         <!-- Set the context path -->
         < webApp >
             < contextPath >/zhixin-search</ contextPath >
         </ webApp >
     </ configuration >
</ plugin >

启动:

1
mvn -Dslf4j= false  -Dlog4j.configuration= file :. /target/classes/log4j .properties jetty:run -Djetty.reload=automatic -Djetty.scanIntervalSeconds=10


重新加载会耗费大量内存,这也是一个通病!


本文转自 梦朝思夕 51CTO博客,原文链接:http://blog.51cto.com/qiangmzsx/1631253


相关文章
|
12天前
|
Java 测试技术 Maven
|
18天前
|
Java 测试技术 Maven
|
28天前
|
Java Maven
解决idea每次新建maven项目都需要重新配置maven的问题
解决idea每次新建maven项目都需要重新配置maven的问题
67 1
|
6天前
|
Java 测试技术 Maven
Maven 插件
Maven 插件
|
2天前
|
Java 测试技术 Maven
|
4天前
|
Java 测试技术 Maven
|
8天前
|
Java 测试技术 Maven
|
10天前
|
Java 测试技术 Maven
|
20天前
|
Java 测试技术 Maven
|
24天前
|
Java 测试技术 Maven
Maven 插件
Maven插件是Maven的核心组件,用于实现Maven生命周期各个阶段的任务。Maven定义了三个标准生命周期:clean(清理)、default(构建)和site(生成站点文档)。每个生命周期包括多个阶段,这些阶段由不同的Maven插件实现,例如maven-clean-plugin负责执行clean阶段的清理任务。用户可以通过命令行调用特定插件的目标来执行相应的任务,如构建JAR/WAR文件、编译代码、运行单元测试等。