11
回答
spring boot打成jar后如何增量更新文件
【腾讯云】学生服务器套餐10元/月 >>>   

如题,spring boot打成jar后,改了某个jsp或者是js想增量更新,如果是war的话很好办,直接丢,是jar包的方式如何更新呢?第一次遇到这个问题求解

<无标签>
举报
Kevin_Zhan
发帖于3个月前 11回/1K+阅
共有11个答案 最后回答: 3个月前

springboot打jar包是不支持jsp的吧? 用jsp只能打war包。 war包就可以增量了,但是意义不大。小项目,停了再启动,也就几十秒的事,大项目肯定分布式的,灰度发布就可以了

--- 共有 6 条评论 ---
小木头的冬天 回复 @一只小桃子 : 感谢指出哈。 原来在1.4.2版本是可以的,最近没怎么关注web方面了。 在1.4.2版本 把 jsp 文件放在静态路径的目录即可。刚试了下高版本确实不可以了 3个月前 回复
一只小桃子https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-jsp-limitations 3个月前 回复
一只小桃子 回复 @小木头的冬天 : 我用屁股想也知道,jsp动态编译的,需要文件支持,可执行jar只能用流读,jsp从哪来往哪去? 3个月前 回复
一只小桃子 回复 @小木头的冬天 : With Tomcat it should work if you use war packaging, i.e. an executable war will work, and will also be deployable to a standard container (not limited to, but including Tomcat). An e 3个月前 回复
一只小桃子 回复 @小木头的冬天 : When running a Spring Boot application that uses an embedded servlet container (and is packaged as an executable archive), there are some limitations in the JSP support. 3个月前 回复
非要增量直接用warar打开看看,把文件替换了就行撒,要注意的是换jar之类的文件时候要选存储模式,否则会压缩jar导致运行时提示文件损坏
顶部