Uploaded image for project: 'WildFly Core'
  1. WildFly Core
  2. WFCORE-361

CLONE - Config XML with <interface ...><any-ipv4-address /></interface> + -Djava.net.preferIPv4Stack=false produces binding to ANY address (error)

    XMLWordPrintable

Details

    • Bug
    • Resolution: Obsolete
    • Major
    • 1.0.0.Beta1
    • None
    • Management
    • None

    Description

      The same situation is with every shipped and supported configuration/profile. As base for my explanation I'm using standalone.xml. Standalone.xml declares xmlns as:

      <server xmlns="urn:jboss:domain:1.3">
      

      The real XSD file which defined elements is jboss-eap-6.0/docs/schema/jboss-as-config_1_3.xsd.

      The very common Linux system has implemented and enabled dualstack in these days. If we instruct AS instance to bind to any IPv4 address via

      <interface name="public">
          <any-ipv4-address />
      </interface>

      The real result is to bind running AS instance to any IP address, not only in IPv4 address space but in IPv6 too!

      With default setting (= -Djava.net.preferIPv4Stack=true), result is correct - it is bound to ANY IPv4 addresses only.

      Attachments

        Activity

          People

            ehugonne1@redhat.com Emmanuel Hugonnet
            pjanouse@redhat.com Pavel Janousek
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: