mnbn.net
当前位置:首页 >> 修改完jAvA代码必须要重启tomCAt吗? >>

修改完jAvA代码必须要重启tomCAt吗?

只要不修改项目初始化加载的那些类,别的都不需要重启tomcat的。比如配置文件修改,PO类修改等这些初始化加载的类是需要重启的。

tomcat在启动时一次性加载所有的类,修改后,重启才能重新加载,修改才会生效。(修改jsp页面不用)。 如果不想重启,可以通过修改配置文件来实现: 找到部署tomcat的服务路径(譬如:D:\Tomcat6.0\apache-tomcat-6.0.36\conf),解释:tomcat路径就...

修改Java代码不让服务重启的方法有两个: 1、修改Tomcat的配置文件(tomcat-5.5.20/conf/Catalina/localhost目录下) 在配置中加入 reloadable="false" 2、也可以通过Eclipse上设置实现上述配置文件的修改 Eclipse的工程名右键: properties->Tom...

几乎都不用 JS和html和图片等在tomcat里叫静态文件,是直接下载出来渲染出来的,静态文件变更了,那下次请求就是变更后的文件了, 不过浏览器会存在缓存静态文件的情况, 这时候就需要强制刷新网页了。 对于缓存, 有几种方式: 1, 服务器在用...

确保使用的是debug模式。 确保tomcat是由idea实例化的。也就是说tomcat是在idea中配置好的 (特殊的修改如:项目配置文件,某些特殊类新增,方法名称参数的添加修改引起的不能热部署就必须重启,当然你也可以用Jrebel插件。此插件收费。可以实现...

要设置server.xml中的Contextreloadable="true",true自动重载(不是重启!),false手动重载。(如果项目在Tomcat中,应该去Tomcat目录设置。)但这个方法也有时行不通,我就碰到过,不管怎么设都没有用

确保使用的是debug模式。 确保tomcat是由idea实例化的。也就是说tomcat是在idea中配置好的 (特殊的修改如:项目配置文件,某些特殊类新增,方法名称参数的添加修改引起的不能热部署就必须重启,当然你也可以用Jrebel插件。此插件收费。可以实现...

tomcat是自己安装的吗,如果是,tomcat默认就是支持热部署的。不需要重启。我用的tomcat8部署不用重启。

tomcat热部署。下面这个是其中一个方法。 在tomcat\conf\server.xml中的内部添加标签: docBase:项目路径,可以使用绝对路径或相对路径,相对路径是相对于webapps path:访问项目的路径,如:http://127.0.0.1:8080/demo1 reloadable:是否自动加载...

直接是页面的代码会直接生效,如果是页面引用的CSS或者js。需要重启重新加载才会生效。后台的java代码可以生效,但是生效时间稍微长一点,比如你修改了页面的代码,直接刷新马上就会显示更新的新内容,如果是后台java可能就会停顿好几秒钟才能更...

网站首页 | 网站地图
All rights reserved Powered by www.mnbn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com