jar 包启动报错

启动

0.启动规则:启动命令 启动参数 jar包 端口
1.正常启动 :java -jar xxxx-item.jar
2.加参数启动: java -jar -Xms512M -Xmx 2048 xxxx-item.jar
3.加端口启动: java -jar xxxx-item.jar --server.port = port (不常用)

问题及解决方案

启动前

情况一:
1.启动命令错误(两种情况)
jar 包启动报错_第1张图片
2.启动后直接退出
jar 包启动报错_第2张图片
排查:输入jps 命令
看到有jar包已启动jps查询运行的进程
杀掉进程 : taskkill /pid 13944 -f

杀掉进程
再次启动:↑ 向上找到启动命令
启动成功
情况二
1.如上所说,但是端口并没有占用
2.不管你用的开发工具是idea ,eclipse,还是 sts,本地启动
3.本地不能启动,排查问题,是不是那个module 未依赖,某个 entity未写完整,缺少依赖
4.保证本地正常启动
5.如果还是不能启动,那是因为,打成jar包后,里面是最优的依赖关系,jar包依赖了某些未开发好的模块,去掉该模块,重新打包ok

启动中(只考虑jar包的情况)
上面的只是成功的前提,接下来需要经受测试的考验
  a. 常见问题前端访问404 路径找不到
   情况一: 看是某一模块的404还是某一接口的404
   <1> 若是某一模块访问404,找到服务器上启动的jar包
   <2>鼠标右键用压缩工具zip,WinRAR 打 开

jar 包启动报错_第3张图片
jar 包启动报错_第4张图片
在这里插入图片描述在这里插入图片描述
看看是否缺某模块的依赖jar包
若不缺说明打jar包出问题了,看看聚合工程pom文件是否含有这样的配置
mainClass 主入口配置
jar 包启动报错_第5张图片
这样的原因是,你指定了多个主路口,所以路径不对,注释掉该404模块改属性,就可以
若缺某模块的jar包或者某个新写的接口404,操作如下
jar 包启动报错_第6张图片
操作完就可以正常启动。谢谢!

你可能感兴趣的:(jar 包启动报错)