eclipse项目保存在\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0?

上传文件与C:\Users\。。。\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps路径的相应项目中的文件重名,上传的文件会覆盖原来的文件,为什么显示时还是以前的文件?我打开这个路径,发现文件已经更新了,为什么显示的还是老的文件?

不是,那个是Eclipse发布web项目的临时位置,可以在runconfiguration中配置的,至于你那个问题,估计是缓存的吧,把那个目录上面的临时tomcat中的work下的东西清理了,试试看

追问

work文件夹中没有任何我上传的文件类型,只是有一些.java和.class文件,把这些删了就行了?可是难道每次我上传文件覆盖原文件时都要手动删一遍work文件夹吗

追答

那倒不是,那个只是猜测,你是上传的jsp文件还是class文件吗,如果是class文件的话这个问题可能就大了点,如果是jsp的话建议你不要用这种测试方法。应该找个实际运行环境测试,以为你的Eclipse会检测那个目录下的文件,我也说不准会有啥问题。

追问

我就是上传.jpg的图片,然后在页面显示。上传了重名图片后原文件被覆盖,但是显示的还是原文件,我希望显示新文件,求一个可行的解决办法

追答

你刷新页面了没,没有刷新就刷新页面,如果是无刷新界面,那么使用js重新load图片应该没问题

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-30

缓存吧, 你试试删除浏览器的缓存 ,看看会不会这样,如果是缓存的问题你可以在图片地址后面加个时间。

文件夹下同名文件不可替换,如果粘贴,则只能出现该文件的副本或复件。如需替换,需要将替换文件和被替换的文件移至不同文件夹。

本回答被网友采纳
第2个回答  2017-11-02

打开.metadata\.plugins\org.eclipse.wst.server.core\tmp0\conf 中 server.xml

    手动去掉server.xml中的Context(tmp0\conf)

    清空掉对应目录temp下文件(tmp0\temp)

第3个回答  2023-04-12
清空浏览器,删除work文件夹,这个是缓存,删了就成,每次启动tomcat都会有这个文件夹,重启tomcat,就可以了
相似回答