myeclipse编写的jsp程序与tomcat不能同步更新的问题?

来源:百度知道 编辑:UC知道 时间:2024/06/24 17:26:37
我用的是myeclipse7.0,tomcat是其里面内置的,一般编译jsp后保存就可以自动更新同步,发布,但是现在却有时候可以自动同步发布,即保存jsp后就可以在IE里输入就可以,有时候却不可以,总是运行先前的没有更新的jsp,有时重启tomcat也不可以,改过外置的tomcat也会出现这样的问题,请问这是为什么,如果改善?
不行啊,,你们说的方法我都知道,也试验过了,都不行,超级怪的...

不能同步更新是因为tomcat的设置问题,只要打开热部署就可以了。
  热部署是指在你修改项目BUG的时候对JSP或JAVA类进行了修改在不重启WEB服务器前提下能让修改生效。但是对配置文件的修改除外。

1、直接把项目web文件夹放在webapps里。
2、在tomcat\conf\server.xml中的<host></host>内部添加<context/>标签:
<Context debug="0" docBase="D:\demo1\web" path="/demo1" privileged="true" reloadable="true"/>
docBase:项目路径,可以使用绝对路径或相对路径,相对路径是相对于webapps

path:访问项目的路径,如:http://127.0.0.1:8080/demo1
reloadable:是否自动加载新增或改变的class文件.
debug属性与这个Engine关联的Logger记录的调试信息的详细程度。数字越大,输出越详细。如果没有指定,缺省为0。 也就是程序异常时写入日志文件里的详细程度。

如果修改的是JSP页面的话...是不需要重启Tomcat的...

如果修改的是配置文件是话是要重启Tomcat的...

如果你修改了JSP页面没有重启Tomcat刷新页面后显示的还是以前的页面的

话.....说明你的JSP页面没有自动编译...请删除Tomcat\work里面的所有信息然

后再去加载...运行...这样就可以了...讲了这么多,楼主明白了吧?

如果还是有问题的话..请百度HI我...帮你解决....