Uploaded image for project: 'JBoss Enterprise Application Platform 4 and 5'
  1. JBoss Enterprise Application Platform 4 and 5
  2. JBPAPP-181

jmx console only available in localhost when using no bind address

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: Major Major
    • None
    • 4.2.BETA
    • System
    • None
    • Linux running 4.2 Platform Beta

    • Hide

      The work around is to use
      ./run.sh -b 0.0.0.0

      this will bind to the 0.0.0.0 address making the console available from all adapters.

      Show
      The work around is to use ./run.sh -b 0.0.0.0 this will bind to the 0.0.0.0 address making the console available from all adapters.

      When running without a bind address, the app server defaults to localhost. This means that if you run without a bind address, you can only hit the console using http://localhost:8080/jmx-console/ . In 4.0.x, the default was 0.0.0.0 which made the console available from the ipaddress assigned. In the log, you can see that running with no bind address binds to 0.0.0.0 in 4.0.5
      12:00:36,903 INFO [Http11BaseProtocol] Starting Coyote HTTP/1.1 on http-0.0.0.0-8080

      On 4.2 it binds to localhost only.
      12:08:30,236 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-127.0.0.1-8080

            dandread1@redhat.com Dimitrios Andreadis
            rhn-support-jhowell William Howell
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: