解决tomcat运行时端口被占用问题

Port 8090 required by Tomcat v9.0 Server atlocalhost is already in use. The server mayalready be running in another process, or asystem process may be using the port.To startthis server you will need to stop the otherprocess or change the port number(s).

我在某次测试运行出现端口被占用问题

因为之前初始设置8080,也遇到了该问题,但是参考网上方法,直接修改ports里面的端口号,修改端口为8090后,又出现这个Server Tomcat v9.0 Server at localhost failed to start    tomcat启动失败问题

 

删掉重新加入tomcat后还是端口被占用

后面我选择直接结束之前的端口进程,就成功了

在dos下,输入 netstat -ano|findstr 8080(或者其他正在使用的端口号)

 可以看到正在使用的端口进程

输入 taskkill /pid 4323 /f

         taskkill /pid 9132 /f

(每次进程号都不一样)

我结束所有进程重启后就没有弹该错误了

不过该方法对我来说只解决了当时启动问题,后面启动还是端口有问题

然后我发现,出现这个问题也和我tomcat配置有关,

我第一次安装tomcat的时候,配置的server port=“-1”

所以后面重新打开项目运行的时候一直有问题

只要修改server的设置就好了

找到自己的tomcat文件,在conf里面找到叫server.xml的文件

 

修改server port=“8081”就可以了,后面启动就没有出现端口错误了

  • 0
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值