Maven项目报错:Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean ...

    构建淘淘商城的首页时候,静态资源配置路径改到一半IDEA挂了,重启后运行服务器就一直报错。

    

    大致内容是:不能清除log日志文件。

    Failed to clean project: Failed to delete D:\xx\target\tomcat\logs\access_log.2018-3-22

    [ERROR] 

    [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.

    [ERROR] Re-run Maven using the -X switch to enable full debug logging.

    看了很多人博客解答是:由于启动了另外一个Tomcat进程或者运行的javaw.exe进程,导致报错。

    :任务管理器自查,杀死进程,重启服务器。

    最重要的是使用习惯,在IDE加载或者变更文件时,千万别去试图强行关闭,慢点等下就好了。

    再说一下静态资源配置的问题吧,今天搭建首页,发现静态资源都被拦截,加载不出来。

     UC浏览器

       在Springmvc.xml文件中配置静态资源映射:    

<mvc:resources mapping="/js/**"  location="/WEB-INF/js/"></mvc:resources>
<mvc:resources mapping="/css/**" location="/WEB-INF/css/"></mvc:resources>

    location:静态资源路径

    mapping:会按照静态资源的指定路径location去寻找并加载。

    /**  的意思是指:多级目录也可以进行映射,** 作为多级目录的通配标识符。

    

    另外,静态资源也会有缓存产生,首次加载后会有缓存产生,我第二次故意没有配置路径,启动浏览器还是存在静态资源(css/js),浏览器的静态资源缓存机制。

     chrome,配置静态资源映射之后。

    推荐好文:

    https://segmentfault.com/q/1010000010151742/a-1020000010154288   如何更新缓存的静态资源

    http://blog.csdn.net/zhangjs712/article/details/51166748                          深度研究静态资源缓存

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程小透明

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值