springmvc 修改方法体需要重启tomcat吗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springmvc 修改方法体需要重启tomcat吗相关的知识,希望对你有一定的参考价值。
参考技术A tomcat在启动时一次性加载所有的类,修改后,重启才能重新加载,修改才会生效。(修改jsp页面不用)。 如果不想重启,可以通过修改配置文件来实现: 找到部署tomcat的服务路径(譬如:D:\Tomcat6.0\apache-tomcat-6.0.36\conf),解释:tomcat路径本回答被提问者采纳如何修改类文件和jsp页面后不用重启tomcat就可以自动加载呢
既然你用了IDE,那就再简单不过了,不要去修改任何tomcat配置文件。在My(Eclipse)中启动tomcat时,用debug模式。
这时候有两种修改是完全不需要重启tomcat的:
1. 修改jsp文件
2. 修改java类中,方法内部的代码
然而,如果要给java类添加一个新的属性,添加一个新的方法,修改方法的签名(方法名,参数,返回值)等等,是无论如何都不可能直接生效的,这时候你就需要restart或者redeploy。
最后再谈一下reloadable="true"这个参数,当你修改了java文件后,tomcat会自动redeploy,而不是直接生效,很多时候redeploy花费时间和restart差不了多少。 参考技术A jsp修改不用启动就可以生效。
类的修改生效,需要开启eclipse或者myeclipse的debug模式,连接服务器后,修改类然后保存会自动生效。
以上是关于springmvc 修改方法体需要重启tomcat吗的主要内容,如果未能解决你的问题,请参考以下文章
MyEclipse做WEB项目时,修改Java不需要重启,创建一个新的Java类 却需要重启tomcat
如何修改类文件和jsp页面后不用重启tomcat就可以自动加载呢