• 解决 eclipse出现 Address already in use: bind,以及tomcat端口占用


    在项目开发中,有时候我们发现回报这个错:解决 eclipse出现 Address already in use: bind

    产生的原因是端口占用,比如你的8080端口,已经有一个进程在访问使用,但是你没有发现,没有关闭,导致再次启动另一个工程,会报这个错误。

    我出现这个错误时候的案例:

    我先启动java工程A,然后启动了java工程B,此时console只显示工程B的状态,当我关闭B以后,console显示:

    但是工程A并没有关闭,我再启动A

    可能会报错:

    Exception in thread "main" org.apache.cxf.interceptor.Fault: Could not start Jetty server on port 80: Address already in use: bind
    我们在看下console:

    其实从这里我们可以看到,一共有两个进程,这种情况存在的原因,只要我们切换关闭即可。

    或者,通过任务管理器,关闭javaw.exe程序,或者通过cmd进入dos,输入tasklist

    然后杀死该进程,taskkill /im javaw.exe /f

    还有时候,出现tomcat启动错误

    这个时候我们可以查询下端口,在cmd中(需要管理员权限)

    输入 netstat -abn

    发现端口被另一个tomcat7.exe使用,那我们还是使用taskkill /im javaw.exe /f  关闭即可。


    https://blog.csdn.net/yjz_sdau/article/details/84729893

  • 相关阅读:
    02.创建型————工厂方法模式
    01.创建型————简单工厂模式
    HBase JavaAPI操作示例
    MongoDB
    大数据第三天
    Zookeeper操作
    MR操作
    HDFS操作
    【GISER&&Painter】svg的那些事
    读法克鸡丝博文《技术,产品,团队》有感
  • 原文地址:https://www.cnblogs.com/yyy1234/p/12053079.html
Copyright © 2020-2023  润新知