各位老大,我这几天遇到一个关于tomcat的一个怪问题,希望大家帮忙!

小弟我用的是J2SDK1.4.1和tomcat4.0.3和oracle数据库。前两天我只是改了一个页面的静态内容,可是放上去之后,从浏览器里查看始终是更改前的页面的内容,不是改过后的内容,无论我是重启tomcat,或是用shutdown.bat关闭tomcat然后再重启,都没用,再次浏览还是原来页面的内容。

这到底是怎么回事啊?请知情的老大们帮忙解惑。谢了!

你的页面是放在哪里的呀

把tomcat目录下的work目录删了后重启

可以肯定的一点,tomcat根本就没有你读取你修改的文件。而是另外一个地方。把所有的这样的文件找出来

^_^,这是tomcat得一个bug。当tomcat处于运行得状态下,你使用copy&paste覆盖一个jsp文件,讲导致该jsp不会进行重新编译。work下得jsp-class不会改变,每次仍然是运行修改前得class。删除该class,重新启动tomcat即可。

我也遇到了这个问题,把WORK目录 下的CLASS删除就可以用了