我的电脑以前安装APPACH,现在因为工作需要又安装JBUILDER9开发环境,环境配置一切做好,将原开发的程序放在机器上运行,提示如下:
StandardServer.await: create[8081]: java.net.BindException: Address already in use: JVM_Bind
java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:331)
at java.net.ServerSocket.bind(ServerSocket.java:309)
at java.net.ServerSocket.<init>(ServerSocket.java:183)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:276)
at org.apache.catalina.startup.Catalina.start(Catalina.java:794)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)请问这种问题怎么解决,需要修改什么内容

解决方案 »

  1.   

    StandardServer.await: create[8081]: java.net.BindException: Address already in use: JVM_Bind
    java.net.BindException: Address already in use: JVM_Bind 你新装的jbuilder也带tomcat或者其它应用服务器吗?
    8081端口已经被占用,修改apache的端口配置或者jbuilder附带服务器的端口配置。
      

  2.   

    JBUILDER9的8081端口被占用,改下端口,就可以了。。
      

  3.   

    StandardServer.await: create[8081]: java.net.BindException: Address already in use: JVM_Bind 
    java.net.BindException: Address already in use: JVM_Bind 
    如果是windows系统的话,可在dos窗口中使用命令:
    netstat -aon | findstr "8081" 
    查找到该端口的占用情况,
    然后在根据进程的id号,使用
    tasklist | findstr "对应的id号"
    查看相应的进程,
    把那个多余的进程关闭掉.
      

  4.   

    Address already in use: JVM_Bind 
    8081 端口被占用!关掉防火墙,关掉 xunlei等有可能占用端口的应用,比如IIS或者其他 同类型的webserver