为了账号安全,请及时绑定邮箱和手机立即绑定

不清楚何时需要重新部署,何时只需要重启服务器?

不清楚何时需要重新部署,何时只需要重启服务器?

在做项目过程中,不断地打开网页做测试,只是不清楚何时需要重新部署,何时需要重新启动,每次两个都操作一下,感觉很费时间啊,而且其中的道理不懂,感觉很不爽。以tomcat为例,一个j2ee web project在不断修改编写中,何时需要重新部署,何时只需要重启服务器?
查看完整描述

3 回答

?
缥缈止盈

TA贡献2041条经验 获得超4个赞

  • 可以通过修改Tomcat的配置文件中的reloadable="true"(不同版本的Tomcat配置方法不同) 来使得Java代码修改后不用重启服务器就可以自动重新部署

  • web.xml 等配置文件需要服务器重启后才能部署上去


查看完整回答
反对 回复 2023-04-07
?
慕运维8079593

TA贡献1876条经验 获得超5个赞

正常启动的情况下,如果只是修改了JSP文件或者 html,js等静态文件,是不需要重启也不需要重新部署的; 当你修改了Java类,是需要重新部署的, 当然重新启动服务器就包含了重新部署的过程,所以没有必要两个都做,做一个就可以了。
你也可以使用tomcat的debug模式,此时改动了java类,也会立刻生效,不需要重新部署。

查看完整回答
反对 回复 2023-04-07
?
翻阅古今

TA贡献1780条经验 获得超5个赞

tomcat本身支持热部署,一般情况下是不需要重启服务器的,但是如果修改了一些配置文件,比如spring的配置文件(applicationContext.xml),struts的配置文件(struts.xml)一般是需要重启的。 还有就是改的过程中服务器崩溃了,那就要重启。

查看完整回答
反对 回复 2023-04-07
  • 3 回答
  • 0 关注
  • 260 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信