5 Replies Latest reply on Nov 25, 2003 1:27 AM by sreevardhan

    java.net.BindException: Cannot assign requested address

    sreevardhan

      Hi
      I have problem with JBoss in Linux 7.3.

      i am using jboss-3.2.1_tomcat-4.1.24 version.

      When i start JBoss server with ./run.sh

      i am getting
      java.net.BindException: Cannot assign requested address


      but this jboss server is working in windows without exception.

      Please provide help. its very urgent.

      thanks




        • 1. Re: java.net.BindException: Cannot assign requested address
          darranl

          What is the full error? Can you provide the full stack trace. Does the error say what port can not be bound?

          Have you checked using 'netstat -an' to see if anything else is already using the required port?

          • 2. Re: java.net.BindException: Cannot assign requested address
            benwalstrum

            The problem could be that you do not have your hosts file configured correctly. If you have an invalid localhost reference in the hosts file, JBoss will not be able to bind locally in Linux, but will be fine in Windows.

            See either of these threads:

            http://www.jboss.org/modules/bb/index.html?module=bb&op=viewtopic&t= this helps.

            Regards,

            Ben

            • 3. Re: java.net.BindException: Cannot assign requested address
              sreevardhan

              hi darranl,

              This is the stack trace i found in the server.log file.

              2003-10-10 18:20:16,268 INFO [org.jboss.web.WebService] Starting
              2003-10-10 18:20:16,575 ERROR [org.jboss.web.WebService] Starting failed
              java.net.BindException: Cannot assign requested address
              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.(ServerSocket.java:183)
              at org.jboss.web.WebServer.start(WebServer.java:169)
              at org.jboss.web.WebService.startService(WebService.java:286)
              at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
              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.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
              at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:966)
              at $Proxy0.start(Unknown Source)
              at org.jboss.system.ServiceController.start(ServiceController.java:392)
              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.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
              at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
              at $Proxy5.start(Unknown Source)
              at org.jboss.deployment.SARDeployer.start(SARDeployer.java:226)
              at org.jboss.deployment.MainDeployer.start(MainDeployer.java:832)
              at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:640)
              at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:613)
              at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:597)
              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.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
              at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
              at $Proxy6.deploy(Unknown Source)
              at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:365)
              at org.jboss.system.server.ServerImpl.start(ServerImpl.java:272)
              at org.jboss.Main.boot(Main.java:150)
              at org.jboss.Main$1.run(Main.java:388)
              at java.lang.Thread.run(Thread.java:536)
              2003-10-10 18:20:16,591 WARN [org.jboss.system.ServiceController] Problem starting service jboss:service=WebService
              java.net.BindException: Cannot assign requested address
              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.(ServerSocket.java:183)
              at org.jboss.web.WebServer.start(WebServer.java:169)
              at org.jboss.web.WebService.startService(WebService.java:286)
              at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
              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.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
              at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:966)
              at $Proxy0.start(Unknown Source)
              at org.jboss.system.ServiceController.start(ServiceController.java:392)
              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.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
              at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
              at $Proxy5.start(Unknown Source)
              at org.jboss.deployment.SARDeployer.start(SARDeployer.java:226)
              at org.jboss.deployment.MainDeployer.start(MainDeployer.java:832)
              at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:640)
              at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:613)
              at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:597)
              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.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
              at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
              at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
              at $Proxy6.deploy(Unknown Source)
              at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:365)
              at org.jboss.system.server.ServerImpl.start(ServerImpl.java:272)
              at org.jboss.Main.boot(Main.java:150)
              at org.jboss.Main$1.run(Main.java:388)
              at java.lang.Thread.run(Thread.java:536)

              • 4. Re: java.net.BindException: Cannot assign requested address
                darranl

                That does look like the error being described by Ben.

                When I have run JBoss on Linux before I didn't have any problems with the hosts until I tried to start clustering but it does look as if that has been the cause of problems for other users.

                • 5. Re: java.net.BindException: Cannot assign requested address
                  sreevardhan

                  hai,
                  I make changes to all files u listed, but still i am unable to solve that problem.