在使用myeclipse过程中遇到一个很奇怪的问题,无论是在myeclipse中deploy发布到tomcat或者打包打成war后在tomcat中运行解压,resource都有缓存的感觉。

比较明显的情况log4j.properties已经修改了 配置很长时间了,但是每次打包发布都是旧的配置,很老的一份配置。 每次都需要手动去替换。

原因

根据我这边的解决应该有可能有2个原因导致这种情况:

原因一

一个是resource文件夹的发布路径classpath没设置对 不生效,所以没正确发布文件。

原因二

在resource文件夹发布的classpath路径下有缓存文件。

解决方法:

针对原因一我们首先要明确resource文件夹的发布路径,在myeclipse中的操作步骤为对着resource文件夹右键build path--》configure Output Folder,如果之前是默认路径,可以尝试修改成指定路径。

例如我这里就再次详细指定了resource的发布路径如下

针对原因二,我们把视图切换到Navigator。原来是package explorer。

如果没找到Navigator视图则在选项卡中 Window----》Show View里面找。

找到之后 我们定位到 resource的发布路径,我这里就是上图中的

WEB-INF目录下的classes文件夹。

结果真的发现了缓存文件!!!!

点击打开这里的log4j.properties发现里面的内容是很久以前的旧的。

解决方式是classes目录下的这些文件全部删除,再重新deploy发布一次即可。

最新文章

  1. SE(homework3)_敏捷模型
  2. Css3 提示框
  3. CSS Position 定位属性介绍
  4. 使用jdk操作 wsdl2java (wedservice)
  5. PHP str_replace() 函数
  6. python字典学习笔记
  7. Java中导出到Excel实现_aspose.cells
  8. 《java入门第一季》之面向对象(接口收尾)
  9. mysql的定时器
  10. TortoiseSvn/Git的WaterEffect
  11. 升级到0.9 log4jmongodb(mongo-java-driver 3.x)后,报No server chosen by WritableServerSelector from cluster description ClusterDescription
  12. async、await在ASP.NET[ MVC]中之线程死锁的故事
  13. 最长上升子序列 nlogn
  14. struts2 标签变形和 样式class无效 问题解决方法
  15. jQuery截取字符串、日期字符串转Date、获取html中的纯文本
  16. winform listbox增加鼠标双击事件
  17. JVM垃圾收集器(1)
  18. 分布式一致性算法之Paxos原理剖析
  19. RedHat修改系统时区
  20. Codeforces #345div1 C Table Compression (650C) 并查集

热门文章

  1. VSCode插件整理
  2. 第一个python代码
  3. GDOI DAY1游记
  4. C语言实例解析精粹学习笔记——34(用“结构”统计学生成绩)
  5. 从0开始 java 网站开发(jsp)【1】
  6. 通过transpose和flip实现图像旋转90/180/270度
  7. Java:static的作用分析
  8. 海思NB-IOT的SDK添加AT指令方法
  9. 从装机到配置-CentOS6.5
  10. 30分钟玩转css3动画, transition,animation