求问 Tomcat 热部署 404 的问题

2017-12-28 11:17:26 +08:00
 acr0ss

Tomcat 热部署

每次发布,都是替换 tmocat/webapps/文件夹下的 war 包,然后等 tomcat 自动解压部署。

解压部署时,访问这台服务器就是 404

诸君是怎么解决的?有啥良策?

3192 次点击
所在节点    Java
7 条回复
minyress
2017-12-28 13:57:56 +08:00
热部署似乎不能用 war 包吧...
qiyuey
2017-12-28 15:22:34 +08:00
上 Spring Boot
joysir
2017-12-28 15:33:57 +08:00
你按以下步骤应该可以解决:
1. 替换 war
2. 启动
3. 停止
4. 启动
acr0ss
2017-12-29 09:58:06 +08:00
@joysir 愿闻其翔
acr0ss
2017-12-29 09:58:24 +08:00
@minyress 那按照.class 文件吗
qqwinds
2017-12-29 10:26:34 +08:00
并不是所有的都是可以热部署的,新增实体类的时候热部署不管用。
用 nginx+两台 tomcat 服务器
如果是 webservice 就做成无状态的
如果是 webapp 就用 redis-session
minyress
2017-12-29 12:40:11 +08:00
@acr0ss war 包也是.class 文件,应该是以文件夹方式打包

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/418228

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX