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

发布于 2021-11-24 20:10:21 字数 1700 浏览 851 评论 7

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.59webapps" />
</tasks>

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

   <reload>automatic</reload> -->

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


</plugins>
</build>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

悟红尘 2021-12-01 04:25:33

回复
webdefault.xml 这个文件具体哪里? 第一次接触不怎么懂

终陌 2021-12-01 03:53:17

回复
<scanIntervalSeconds>10</scanIntervalSeconds>这个我在pom.xml设置了 但是你说的static-mapping 不知道具体在webdefault.xml文件的哪个位置 我看了下

命硬 2021-12-01 02:54:18

回复
还请大神帮忙指明位置 感激不尽

囚你心 2021-11-30 23:53:28

回复
useFileMappedBuffer = false

偏爱自由 2021-11-29 15:24:15

回复
<init-param> <param-name>useFileMappedBuffer</param-name> <param-value>false</param-value> </init-param> 之前是已经关闭了 但是热部署还是不生效;不知道是不是因为 子模块依赖的问题

深巷少女 2021-11-29 14:16:03

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文