日期:2014-05-18  浏览次数:20699 次

高分急问一个问题,我的JSP修改保存了,为什么运行还是以前的?
急问一个问题,我用Myeclipse开发一个东西,使用了Struts,以前好好的,今天要在JSP中加一点东西,但不管我怎么保存,运行后JSP还是我以前的东西,我试过很多种方法,重新导入工程,删除原来的JSP新建个同名的把东西复制上去可试运行后还是以前写的,更极端的是我一气之下把JSP中的东西全删了,可运行还是以前的东西,实在是无语了,我在Tomcat的wabapps文件夹里面看过,我的JSP的确修改了,也保存了,可是为什么运行就是以前的呢?查看页面源代码一点都没变,但服务器里的JSP已经更改了啊!!!!!!!!!!!!!!!!!!!!!

刚才试了下其它项目中的JSP,发现修改后也出现上面的问题了,Tomcat下的JSP已经修改了,为什么运行还是没变呢?

------解决方案--------------------
删除\Program Files\Apache Software Foundation\Tomcat 6.0\work\Catalina\localhost
这个路径下的你的项目试一试,如果不行,我也没辙了
------解决方案--------------------
探讨
删除\Program Files\Apache Software Foundation\Tomcat 6.0\work\Catalina\localhost
这个路径下的你的项目试一试,如果不行,我也没辙了

------解决方案--------------------
你到tomcat的work\Catalina\localhost下,把你的工程清空了,再到webapp下删除,然后重新部署一下

还有就是ie浏览器,把设置改成,每次访问时刷新
------解决方案--------------------
你去tomcat的webapp的root下面看看
那里是不是有个你以前的jsp。。。把它删掉。。。
------解决方案--------------------
其实。。。。
你工程既然以前是好的。。。
当然是重装tomcat了。。。简单,实用。。。
------解决方案--------------------
对了,别忘了删除缓存,这个问题也特别大
尤其是遨游浏览器
------解决方案--------------------
在Integer选项中--常规---"浏览历史记录"--"设置"--选择“每次访问网页时”确定。(如果你确信你改的JSP就是那个文件的话)这样每次请求都会去服务器取新的版本
------解决方案--------------------
将以前的项目有关的东西全部删除;
清空一下浏览器的缓存。
------解决方案--------------------
第一,要清楚浏览器的缓存
第二,把webapp下的部署的文件也删了
最好再在控制台刷新项目
然后重启tomcat应该就可以了
------解决方案--------------------
探讨
引用:
删除\Program Files\Apache Software Foundation\Tomcat 6.0\work\Catalina\localhost
这个路径下的你的项目试一试,如果不行,我也没辙了


------解决方案--------------------
这个问题确实难堪,你把tomcat的webapp的东西挪出来,然后从新装个tomcat得了。
------解决方案--------------------
探讨
引用:
引用:
删除\Program Files\Apache Software Foundation\Tomcat 6.0\work\Catalina\localhost
这个路径下的你的项目试一试,如果不行,我也没辙了



------解决方案--------------------
在eclipse中 project--->clean 清除工程

在tomcat下, 删除work中所有的东西

重新启动


------解决方案--------------------
1、删除eclipse\configuration目录下除了config以外的其他文件
2、删除eclipse工作区中的.metadata文件夹
------解决方案--------------------
把work目录下你需要的文件删掉。。重新发布
以前我也遇到过。。就是这样解决的