Fixed default port issue and used axis2 member http/https port properties
Changed transport.equals(port.getProtocol()) to transport.startsWith(port.getProtocol()) to let protocols to be defined with suffixes