Index: org/apache/tomcat/util/net/AprEndpoint.java =================================================================== --- org/apache/tomcat/util/net/AprEndpoint.java (revision 674213) +++ org/apache/tomcat/util/net/AprEndpoint.java (working copy) @@ -599,8 +599,8 @@ long inetAddress = Address.info(addressStr, family, port, 0, rootPool); // Create the APR server socket - serverSock = Socket.create(family, Socket.SOCK_STREAM, - Socket.APR_PROTO_TCP, rootPool); + serverSock = Socket.create(Address.getInfo(inetAddress).family, + Socket.SOCK_STREAM, Socket.APR_PROTO_TCP, rootPool); if (OS.IS_UNIX) { Socket.optSet(serverSock, Socket.APR_SO_REUSEADDR, 1); }