请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于tomcat打包发布的两个问题

1.如果修改了源码,再次打包发布,是否要停止tomcat,然后上传,在重启
2.缩短应用根访问路径/o2o变成/,在idea中修改,在发布,访问失败图片描述

奇怪了,按上面得配置在tomcat下生成的是ROOT我把这个上传是访问正确的图片描述

但是把编译后在target中的o2o.war包上传,访问是失败的,还是得加/o2o,不能直接访问到/

正在回答

1回答

  1. 同学其实可以试验一下,就会发现是不需要的,只要覆盖掉原先的war,就会自动解压

  2. idea我这边没有这样尝试过,不过tomcat里面一般要求项目有根路径,也就是有/o2o

1 回复 有任何疑惑可以回复我~
  • 提问者 qq_大寒_2 #1
    老师也就是说自动解压有一个将class字节码自动加载到内存中去操作是吗?我发现如果修改单个class文件需要重启。
    回复 有任何疑惑可以回复我~ 2019-07-26 10:23:46
  • 翔仔 回复 提问者 qq_大寒_2 #2
    同学好,tomcat会轮询war的时间戳,发现有变化会自动解压并重新加载
    回复 有任何疑惑可以回复我~ 2019-07-27 00:14:12
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信