Web开发中,何时需要重启tomcat和redeploy ----转帖

来源:互联网 发布:淘宝刷単是怎么操作的 编辑:程序博客网 时间:2024/05/17 02:12

用MyEclipse进行web开发,因为机器配置不高,项目也不小,一直被一个问题所困扰:什么时候应该redeploy,什么时候应该重启tomcat。如果项目大,redeploy和重启tomcat的系统开销是很大的,经常要等很长时间。
当然,你可以选择把其他不相关的项目先从webapps移出,这样tomcat加载的项目就少了,相应也就快了。

为了不把时间浪费在等待服务器启动,特地想了想需要重启tomcat和redeploy的情况:

重启tomcat

1)在tomcat为debug 模式下,修改当前正在用的类的定义(包括:类名,方法,方法名称,参数等等……),需要重启tomcat。
2)修改web元素,比如如果用struts的话,修改jsp页面,是不需要重启tomcat;修改action,不需要重启;修改form文件,有时要有时不要。
3)修改配置文件,需要重启tomcat。
4)myeclipse有自动提示,当你修改需要重启的话它会弹出窗体提示,但是配置文件改动不提示。所以改动配置文件,一定要重启tomcat。 


Redeploy 
myeclipse会自动发布,也就是说,用redeploy的情况几乎没有。但是myeclipse不太稳定,有的时候,不能自动发布,必须要redeploy。所以当你重启tomcat后还是得不到你的预期结果时候,考虑下redeploy。

另外:浏览器是有缓存的,有些情况没有变化是因为缓存没有更新,测试的时候可以用jsp语句关闭缓存,也可以采用访问另一个页再点回来,其余更新和数据库连接的页面有时候有提示说更新失败,这种情况有时可以不理会(其实已经更新了)。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 生石灰弄到脸上用水洗后发热怎么办 吃了没熟的鹅肝怎么办 蹲式厕所被袜子堵了怎么办 自热包的水喝了怎么办 火锅发热包不小心吃了怎么办 塑料螺旋饭盒盖子被吸住了怎么办 昨晚喝太多酒今天排尿拍不出怎么办 开光过的貔貅摔坏一点嘴巴怎么办 诺基亚6第二代忘记解屏密码怎么办 工厂搬迁已经般空了工人怎么办 被上司强行换了一个岗位该怎么办 上司要调整我岗位我该怎么办 我被别人打伤了警察不管怎么办 郑州共享汽车小黄车路上坏了怎么办 爱跟别人聊朋友的事怎么办 任职履历上学历写错了怎么办 六个月的宝宝老长婴儿湿疹怎么办 入伍前驾照没考完退伍后过期怎么办 在电脑上玩英雄联盟没有声音怎么办 梦幻西游新区抢不到副本积分怎么办 倒车时遇上机动车碰瓷的怎么办 电瓶车相撞对方全责但不赔偿怎么办 轻微刮蹭逃逸对方想多要钱怎么办 正常开车撞伤了闯红灯的人怎么办 发现小事故要保持现场堵车怎么办 私处刮毛外面皮肤不小心弄伤怎么办 老婆骂孩子不准老公带饿小孩怎么办 结婚3年妻子不让丈夫碰怎么办 老婆出轨现在没证据他要离婚怎么办 结婚后老婆不让碰分房睡离婚怎么办 电动车调速把手变速挡坏了怎么办 路边车辆贴条了超过15天了怎么办 违停交警拍照了没贴条 照片怎么办 支付宝违章缴费罚单输错了怎么办 交警查酒驾跑了把警车撞了怎么办 禁止进入待行区的时候进入了怎么办 今天开车把72岁老太婆撞了怎么办 在这种路口遇到行人突然横穿怎么办 在左拐车道却直行了怎么办 路边简易房让拆除不想拆怎么办 英国护照的名和姓印颠倒了怎么办