解决maven jetty启动后无法加载修改过后的静态资源
2013-07-24 14:25
429 查看
使用Maven进行Java的web开发,Jetty Plugin是必不可缺的插件,可以极大的提到开发效率。但在Windows环境下会遇到静态文件(html、css、js)被锁定、无法即时更新的问题。要想更新这些文件,只能先停掉Jetty,保存修改,再启动Jetty,非常不方便。
解决办法是这样的:
1、从jetty.jar中解出webdefault.xml(位于org.mortbay.jetty.webapp包下)这个文件,把这个useFileMappedBuffer参数设为false
<init-param>
<param-name>useFileMappedBuffer</param-name>
<!-- change to false -->
<param-value>true</param-value>
</init-param>
2、把修改后的webdefault.xml文件跟pom.xml放在一起
3、修改pom.xml里的Jetty Plugin的配置,加入webdefault.xml
...
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.7</version>
<configuration>
<contextPath>/</contextPath>
<webDefaultXml>webdefault.xml</webDefaultXml>
...
</configuration>
...
</plugin>
解决办法是这样的:
1、从jetty.jar中解出webdefault.xml(位于org.mortbay.jetty.webapp包下)这个文件,把这个useFileMappedBuffer参数设为false
<init-param>
<param-name>useFileMappedBuffer</param-name>
<!-- change to false -->
<param-value>true</param-value>
</init-param>
2、把修改后的webdefault.xml文件跟pom.xml放在一起
3、修改pom.xml里的Jetty Plugin的配置,加入webdefault.xml
...
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.7</version>
<configuration>
<contextPath>/</contextPath>
<webDefaultXml>webdefault.xml</webDefaultXml>
...
</configuration>
...
</plugin>
相关文章推荐
- 解决maven jetty启动后无法加载修改过后的静态资源
- 解决使用maven jetty启动后无法加载修改过后的静态资源
- 【技术贴】解决使用maven jetty启动后无法加载修改过后的静态资源
- 【技术贴】第二篇 :解决使用maven jetty启动后无法加载修改过后的静态资源
- 解决myeclipse maven jetty启动后无法修改静态资源js css文件
- 解决 IntelliJ IDEA 无法热加载 Spring Boot 模板文件和静态资源文件
- 解决使用SpringMVC时,css、js、image等静态资源无法加载的问题
- 解决 IntelliJ IDEA 无法热加载 Spring Boot 模板文件和静态资源文件
- 出现js、css、png、gif等静态资源无法加载解决
- maven+jetty项目 启动后 无法修改加载后的资源文件问题
- springmvc controller跳转后jsp页面无法加载静态资源css,图片等错误解决方法
- 解决Nginx做主服务器与Tomcat整合下无法加载JSP中静态资源的问题
- 关于CI框架通过修改.htaccess文件的办法解决无法加载资源文件的方法
- 解决 IntelliJ IDEA 无法热加载 Spring Boot 模板文件和静态资源文件
- Tomcat无法加载css和js等静态资源文件的解决思路
- nginx负载均衡解决图片css等静态资源无法加载问题
- 解决springMVC 跳转js css图片等静态资源无法加载的问题
- 解决Tomcat无法加载css和js等静态资源文件
- SSM框架css/js/images等静态资源无法加载的解决
- Shiro静态资源无法加载的解决办法