WEB项目改了java文件不会自动更新,改了jsp不会自动更新

之前的项目空间出现了这个问题,然后我重新弄了一个工作空间,好了一天,结果今天又遇到这个问题了,好累啊,每次改了action。java要去清理一下项目重新编译,改了jsp或jS也得重新发布到tomcat上面重启tomcat才能看到新效果,坑爹啊,这是为什么?

不知道你用的什么开发工具,如果是Eclipse 或者myEclipse,可以设置为自动构建,设置方法:

菜单-->Project-->勾选“Build automatically”

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-08-04
原因可能是因为改动了java文件之后,存在错误或者引用的jar包有问题:
1.java compiler选项的设置。大多是选项漏选,导致部分代码修改后不会重新编译。
2.java build path选项的设置,jar文件引用错误或jre版本不对等等。
第2个回答  2014-04-29
web项目改了java文件的话,tomcat就必须要重启启动加载,因为你的java文件有改动了,原来存在在tomcatwebapp文件下的编译过的java文件【即.class文件】没变;jsp和js也是同样的问题 ,总之就是tomcat是 一次性部署你的项目,当你的项目有所改动的时候,tomcat原来已编译的文件没变化。。。。大概是这样的吧。。
第3个回答  2014-04-29
缓存吧!你给你的超链接加上随机函数。
第4个回答  2014-04-29
我记得web.xml 有个配置文件 改成开发模式就可以了 望采纳
相似回答