开发者社区 问答 正文

spring boot 打包的 jar 如何解压后运行?

spring boot 打包的 jar 如何解压后运行?
项目里面用 spring boot 开发。项目在测试过程中每次打包成 jar 上传到测试服务器.
因为 jar 会比较大。上传时间就会比较长。这样在测试的时候实在不是很方便.
如何能实现将 jar 解压后可以执行使用 jar 命令或其他方式运行?以便修改的时候只需要上传替换修改后的文件.
使用内置 tomcat。

展开
收起
OSC开源社区 2024-05-31 15:47:23 201 分享 版权
2 条回答
写回答
取消 提交回答
  • jar -xf your-spring-boot-app.jar

    2024-05-31 18:49:15
    赞同 展开评论
  • spring boot打包的jar结构都是相同的,用的是

    org.springframework.boot.loader.JarLauncher
    

    进行启动的,所以直接在解压后的目录下执行:

    java org.springframework.boot.loader.JarLauncher
    
    2024-05-31 16:34:08
    赞同 展开评论