erlchina 发表于 2015-8-7 11:05:40

myeclipse启动TomCat 出现java.net.BindException:Address already in use:JVM_Bind 问题的解决

  首先一般的情况请看这个blog:
  http://www.iyunv.com/jacob80/archive/2011/03/24/1993362.html
  我的情况是:
  在学习web开发基础的时候,都是外启动tomcat,没有用myeclipse工具。当时为了学习方便,讲tomcat的默认端口由8080改为80。
  现在用myeclipse工具建立web工程,在myeclipse内启动tomcat的时候,也会发生如下类似错误:
java.net.BindException: Address already in use: JVM_Bind
    at java.net.PlainSocketImpl.socketBind(Native Method)
    at java.net.PlainSocketImpl.bind(Unknown Source)
    at java.net.ServerSocket.bind(Unknown Source)
    at java.net.ServerSocket.(Unknown Source)
    at java.net.ServerSocket.(Unknown Source)
    at mypackage.WebServer.startServer(WebServer.java:13)
      at mypackage.WebServer.main(WebServer.java:33)
  
  如果有出现这个错误的同学们要好好想想,是不是以前改过了tomcat的端口,可以在tomcat安装路径的conf\server.xml中把tomcat的默认端口改回8080.也可以在myeclipse里面把tomcat的端口改成你已经设定的端口号。
  更改路径为:
  菜单栏windows--preferences--myeclipse enterprise workbench--servers--integrated sandbox--myeclipse tomcat 6.x
  更改右侧的port number 即可(默认为8080)。
  更改后重新启动+运行程序,无误、
页: [1]
查看完整版本: myeclipse启动TomCat 出现java.net.BindException:Address already in use:JVM_Bind 问题的解决