Several ports (8005, 8080, 8009) required

1W次浏览推荐于2019.10.28

Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).问题

    操作方法

    • 01

      在开发java web项目中,我们往往会遇到很多问题,例如启动tomcat时,报错Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use.参考下图报错提示:

      • 02

        出现错误,我们首先的了解错误原因,英语能力较差者,可以通过搜狗搜索翻译,把错误的提示英文拿去翻译。

        • 03

          通过翻译,可以了解到大概信息,毕竟搜狗翻译这种技术型的文档还并不够准确。通过翻译,大致了解到造成的原因是端口号被占用了。

          • 04

            tomcat控制端口,用于tomcat本身的功能控制等等,默认的是8005好像看你的server.xml配置文件,至少要修改这2个端口,如果用到了其他的附加组件,也需要提供相应空间的端口。参考下图

            • 05

              另一种方式是结束" javaw.exe"这个进程,然后重新启动tomcat,具体查找参考下图。

              • 06

                关闭"javaw.exe"这个进程,再次重启tomcat,你会发现并未再报错了。

                • End

                特别提示

                谢谢阅读!

                免责声明:

                本页搜狗指南内容仅代表作者本人意见,若因此产生任何纠纷由作者本人负责,概与搜狗公司无关。本页搜狗指南内容仅供参考,请您根据自身实际情况谨慎操作。尤其涉及您或第三方利益等事项,请咨询专业人士处理。

                0点赞无帮助无帮助
                还没有个性签名哟