SpringBoot的端口占用问题

初学SpringBoot的我,在启动入口类时遇到了问题
不能启动SpringBoot的内置的tomcat,

第一次的问题

SpringBoot的端口占用问题
后面也没跟什么异常信息,但是就是启动失败
原因:发现是依赖的问题(之前依赖的是 spring-boot-starter)
解决办法:去pom文件里把spring-boot-starter的依赖改为spring-boot-starter-web
这个spring-boot-starter-web依赖保护了springmvc的前期准备工作,例如tomcat,xml,dispatchservlet的配置等

第二次的问题

遇到了端口占用问题,SpringBoot的内置tomcat是默认8080端口,很多时候存在占用打不开服务器问题

解决办法:

方法一:
用cmd命令行窗口输入
netstat -ano|findstr 8080 查看8080的端口号被谁占用了
然后
taskkill /f /t /im 12345 12345是你具体查看到的pid号
之后进程就被杀掉
方法二:(一劳永逸)
端口占用了就把端口换一个就得了
找到这个application.properties文件
里面输入server.port=8083
之后你访问localhost:8083就能找到项目了
加油学习 奥利给!