Process exited with an error: 1 (Exit value: 1) 问题处理

@[TOC](Process exited with an error: 1 (Exit value: 1) 问题处理)

问题描述

今天在本地启动项目的时候,第一次启动没有问题,后来停掉项目再次启动时就提示了这个错误信息 Process exited with an error: 1 (Exit value: 1)
在这里插入图片描述
刚开始也是比较疑惑,怎么刚刚还启动好好的,这会儿启动就报错了呢?由于刚刚更改过项目的配置文件,就以为是自己改了项目配置文件导致的。回退了项目配置文件后再次尝试还是提示这个错误。

问题分析

在经历了回退自己改动内容后重启项目依然报错 Process exited with an error: 1 (Exit value: 1) 之后,发现不是自己改动配置文件造成的。冷静下来仔细看看报错内容,【进程存在】瞬间就明白了可能的原因,这不正是之前tomcat 启动项目是经常会遇到的 Several ports 8005 required by Tomcat V9.0 Server at Localhost are already in use 。既然确定了是端口占用问题,那么就好处理了。

问题处理

这里我们就可以打开IDEA 的命令行工具,输入命令 netstat -ano 查看当前所有端口的占用情况

netstat -ano

找到我们启动项目需要占用的端口 8089 的进程 PID
在这里插入图片描述
或者也可以通过命令 netstat -ano|findstr 端口号 直接查看当前项目端口的占用情况

netstat -ano|findstr 8089

端口 8089 的占用情况如图
在这里插入图片描述
然后我们就可以查看具体哪个进程占用进程的 PID 了,输入命令如下

tasklist|findstr 73616

可以看到当前所需的端口号 8089 已经被一个 java进程占用了
在这里插入图片描述
这个时候就需要先结束当前占用端口号8089的进程,然后再次重启项目就可以了,通过命令结束占用当前端口的进程

taskkill/WeChat.exe

执行结果如图
在这里插入图片描述
有的时候命令解除任务的话不好使的话,也可以通过 【任务管理器】找到占用当前端口 8089 的进程PID 对应的任务,然后手工结束任务
在这里插入图片描述
结束任务之后再次启动项目就可以了
在这里插入图片描述
到这里,关于报错Process exited with an error: 1 (Exit value: 1) 问题处理就结束了。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

csdn565973850

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值