start Tomcat执行报错

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

4回答
好帮手慕小脸 2021-02-23 15:20:29

同学你好,1、上述报错并不是端口占用导致的,关于报错这里建议你重新打包测试一下,比如:

1)File-》Project Structure

将原来的war删除

http://img1.sycdn.imooc.com//climg/6034abbd090704b103790320.jpg

2)点击+号,重新创建

http://img1.sycdn.imooc.com//climg/6034abd909e2d7dd04760237.jpg

http://img1.sycdn.imooc.com//climg/6034abff094aef6005330165.jpg

2、如果还是不行,建议下载课程源码运行试一下,其次建议你重新创建项目!

祝学习愉快~

好帮手慕小脸 2021-02-23 10:26:18

同学你好,同学是mac系统,这里需更改为如下命令:

lsof -i tcp:8080 

该命令会显示占用8080端口的进程,有其 pid ,可以通过pid关掉该进程

杀死进程 

kill pid  xxx

注:这里xxx表示如下这样:

http://img1.sycdn.imooc.com//climg/6034678509392cc006440110.jpg

提示:端口被占用时,也可以尝试更改端口号,例如:8087,8083等...

祝学习愉快~

  • 提问者 彭玉婷 #1

    http://img1.sycdn.imooc.com//climg/603468b709f0ef7111340416.jpg

    http://img1.sycdn.imooc.com//climg/603468b80911c1e029381772.jpg为什么还是不行呢


    2021-02-23 10:30:32
  • 提问者 彭玉婷 #2

    http://img1.sycdn.imooc.com//climg/6034698b0946d99b18200242.jpg

    这要写pid多少啊

    2021-02-23 10:34:24
  • 好帮手慕小脸 回复 提问者 彭玉婷 #3

    同学你好,这里同学可以先杀掉pid为8508的程序,然后去运行idea,如果还提示被占用,在执行同样的命令去杀掉pid为805的程序

    祝学习愉快~

    2021-02-23 10:50:28
好帮手慕小脸 2021-02-23 10:00:59

同学你好,

1、eclipse并未启动项目,所以同学可以忽略eclipse~

这里端口被占用,建议同学将占用8080端口的程序关闭,重新运行再试试。使用如下命令查找那个程序占用了80端口

netstat -ano | findstr 8080

找到占用端口程序对应的pid,使用如下命令关掉占用端口的程序:

taskkill -f -pid xxx

http://img1.sycdn.imooc.com//climg/5dfdf37e09317a4206560281.jpg

2、将控制台报错信息贴出,便于老师查询问题

祝学习愉快~


  • 提问者 彭玉婷 #1

    http://img1.sycdn.imooc.com//climg/6034641a09e7ad5f09620292.jpg

    2021-02-23 10:10:39
  • 提问者 彭玉婷 #2

    http://img1.sycdn.imooc.com//climg/603464b4095b9c9d29301840.jpg还是说被占用

    2021-02-23 10:13:23
好帮手慕小脸 2021-02-22 18:41:23

同学你好,根据报错信息Address localhost:80 is already in use,80端口已经被占用。

同学可以修改一下端口号,如下:

http://img1.sycdn.imooc.com//climg/60338a4d0976936708630562.jpg

祝学习愉快~


  • 提问者 彭玉婷 #1

    http://img1.sycdn.imooc.com//climg/60338ae3099a33c624621804.jpg

    2021-02-22 18:43:55
  • 提问者 彭玉婷 #2

    http://img1.sycdn.imooc.com//climg/60338b8809b8aa5e27241272.jpg

    2021-02-22 18:46:36
  • 好帮手慕小脸 回复 提问者 彭玉婷 #3

    同学你好,

    1、建议同学检查自己的其他项目是否有占用8080端口,例如(idea启动了其他项目,eclipse启动项目)

    2、上述贴出的图片中有报错信息,建议将报错信息贴出

    祝学习愉快~

    2021-02-22 19:02:29
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师