springboot工程在windows和linux下如何打包运行

工程打包与运行

  • 为什么要打包?

将项目打包成一个jar包,将其放在某个固定运行的服务器上运行,就可以使得用户无时无刻都能够访问你的项目。

Windows下如何打包运行

  • 如何打包呢?

点击项目下Lifecyle的package(执行maven构建指令package)。在package之前可以先clean项目。package后我们会得到target目录,在该目录下有一个项目的jar包。还可使用命令:mvn package。

  • 如何运行呢?

到该jar包所在的位置,在地址栏中敲cmd,进入命令控制台,输入相应的指令即可。

  • 什么运行指令?

java -jar 项目名.jar
此处只需要属于java -jar 项目名的第一个字母,然后tab键,项目名就会自动补全。

  • 如何跳过测试环境的运行

选中Lifecycle下的test,点击上方一个小闪电的图标,看到test被一条删除线删除即可。这样测试过程就被跳过了。

  • 注意事项
    jar支持命令行启动需要依赖maven插件的支持,确认打包时是否具有springboot对应的maven插件
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

当我们没有引入这个插件时,我们还是能够package成功。但是我们无法启动成功,是因为boot的maven插件会在打包时会将项目所需要的依赖都打成jar包同时生成能够使得项目启动的工具包,比如org文件夹下的JarLauncher.class(jar启动器)等等。

端口被占用

查询端口

netstat -ano

查询指定端口

netstat -ano | findstr “端口号”

根据进程PID查询进程名称

tasklist | findstr “进程PID号”

根据PID杀死任务

taskkill /F /PID “进程PID号”

根据进程名称杀死任务

taskkill -f -t -im “进程名称”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值