问题描述:
创建了一个Springboot项目,配置文件中的端口号是10099,部署到linux服务器上后运行正常,但是当我想重新发布代码的时候,使用命令:lsof -i:10099,查询不到端口占用的进程号pid,无法使用kill命令停止项目,日志中也没有显示端口号,重新部署项目也没有报错,也没有报端口冲突,最后发现项目中的某个定时任务执行了两边,我怀疑同时启动了两个项目,项目是使用jar命令启动的,又无法停止项目,最终只能通过重启服务器,然后再重启项目暂时解决。
解决方法:
最终在网上找到了问题原因:缺少web依赖
添加下面依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
项目启动可以正常显示端口号