axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ali, Haneef" <>
Subject Multiple network interface
Date Wed, 18 Jul 2007 19:49:02 GMT

In my machine I have multiple network interface. (i.e) I have installed
vmware so it shows multiple network interfaces.  How to make axis2 get
the IP address of the correct intefaces?

Ex:  Code from

public static String getIpAddress() throws SocketException {
        Enumeration e = NetworkInterface.getNetworkInterfaces();
        String address = "";

        while (e.hasMoreElements()) {
            NetworkInterface netface = (NetworkInterface)
            Enumeration addresses = netface.getInetAddresses();

            while (addresses.hasMoreElements()) {
                InetAddress ip = (InetAddress) addresses.nextElement();
                if (!ip.isLoopbackAddress() &&
isIP(ip.getHostAddress())) {
                    return ip.getHostAddress();

        return address;

This code returns the first available intefaces ipaddress which may not
be the desired ip address? Is there a configuration setting to fix this?

You will have the same problem if you have both lan and wireless


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message