springboot+netty部署外部tomcat后提示端口被占用

程序打包成war以后部署在外部tomcat上,确认过了tomcat配置文件springboot项目在9007端口,也确认过了代码里netty是在9005开启监听。但是一打开startup.bat就说netty的端口被占用了,关掉后台netstat -ano|findstr去查过,也没发现有进程在用这两个端口,有大佬知道为啥吗?

这玄学了呀? 你是不是启动了2遍服务?

这没有吧。。。

启动两次服务的话9005(也就是netty用的那个)应该是有进程的,但是我之前在后台运行的时候看了一眼,9007(springboot)有进程,9005没有进程