Maven Jetty Plugin 热部署不生效不知道是什么原因 求大神解答下 万分感激

osc皮皮 发布于 2015/06/29 11:11
阅读 2K+
收藏 0

jvm配置: 

-Drebel.aspectj_plugin=true  
-Drebel.spring_plugin=true  
-Drebel.struts2_plugin=true   
-javaagent:"E:/plugins/jrebel.jar"  
-noverify  

pom.xml配置:

<build>

<finalName>fimsweb</finalName>
<plugins>
<!-- 配置加入jetty服务器,开发时我们一般使用jetty服务器 -->
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.14.v20131031</version>
<configuration>
<webAppConfig>
<defaultsDescriptor>src/test/resources/webdefault.xml</defaultsDescriptor>
<contextPath>/fimsweb</contextPath>
</webAppConfig>

 <scanIntervalSeconds>10</scanIntervalSeconds>

 <reload>automatic</reload>
</configuration>
</plugin>


<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<configuration>
<tasks>
<copy file="target/fimsweb.war" todir="D:\apache-tomcat-7.0.59\webapps" />
</tasks>

  <!--  <scanIntervalSeconds>10</scanIntervalSeconds>

   <reload>automatic</reload> -->

</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>


</plugins>
</build>
加载中
0
Sub
Sub

需要修改 jetty 内部的 webdefault.xml 把 static mapping 关掉。

osc皮皮
osc皮皮
回复 @Sub : <init-param> <param-name>useFileMappedBuffer</param-name> <param-value>false</param-value> </init-param> 之前是已经关闭了 但是热部署还是不生效;不知道是不是因为 子模块依赖的问题
Sub
Sub
回复 @osc皮皮 : useFileMappedBuffer = false
osc皮皮
osc皮皮
回复 @liwuqi : 还请大神帮忙指明位置 感激不尽
osc皮皮
osc皮皮
回复 @liwuqi : <scanIntervalSeconds>10</scanIntervalSeconds>这个我在pom.xml设置了 但是你说的static-mapping 不知道具体在webdefault.xml文件的哪个位置 我看了下
osc皮皮
osc皮皮
回复 @liwuqi : webdefault.xml 这个文件具体哪里? 第一次接触不怎么懂
下一页
返回顶部
顶部