项目中遇到需要更新jar包里面的静态资源,直接用解压工具把静态资源复制进去之后,jar启动报错。
经查,不能直接复制静态资源到jar包,需要先解压,替换相关资源之后再打成jar包。
1.解压 ,使用命令
jar xvf dse_platform-1.0.1-SNAPSHOT.jar
解压jar包。解压之后把要替换的资源替换掉。2.打成jar包,使用命令
jar -cfM0 dse_platform-1.0.1-SNAPSHOT.jar *
。再用java -jar 方式启动就可以了 。