刚开始学jsp,发表一下自己的心得。
在用Myeclipse做一个项目时,发现在修改了项目中的class文件之后,WEB页面看不到修改后的内容,刚开始很是郁闷,后来发现这是Tomcat的缓存机制造成的。所以我每次修改了class都把Tomcat里的项目先删了,再运行项目就可以看到修改后的内容了。现在我发现一个更简单的方法:
找到Tomcat安装目录下的\conf\contex.xml配置文件,找到以下配置片断:
[b]<Context>[/b]
把以上配置片断改为以下形式,关闭Tomcat的缓存机制:
[b]<Context reloadable="true">[/b]
这样,每次修改class文件之后,只要刷新一下WEB页面就可以看到修改后的内容了。
在用Myeclipse做一个项目时,发现在修改了项目中的class文件之后,WEB页面看不到修改后的内容,刚开始很是郁闷,后来发现这是Tomcat的缓存机制造成的。所以我每次修改了class都把Tomcat里的项目先删了,再运行项目就可以看到修改后的内容了。现在我发现一个更简单的方法:
找到Tomcat安装目录下的\conf\contex.xml配置文件,找到以下配置片断:
[b]<Context>[/b]
把以上配置片断改为以下形式,关闭Tomcat的缓存机制:
[b]<Context reloadable="true">[/b]
这样,每次修改class文件之后,只要刷新一下WEB页面就可以看到修改后的内容了。