--- a/java/org/apache/catalina/connector/Request.java +++ a/java/org/apache/catalina/connector/Request.java @@ -1323,8 +1323,12 @@ @Override public String getLocalName(){ if (localName == null) { - coyoteRequest.action(ActionCode.REQ_LOCAL_NAME_ATTRIBUTE, coyoteRequest); - localName = coyoteRequest.localName().toString(); + if (!connector.getEnableLookups()) { + localName = getLocalAddr(); + } else { + coyoteRequest.action(ActionCode.REQ_LOCAL_NAME_ATTRIBUTE, coyoteRequest); + localName = coyoteRequest.localName().toString(); + } } return localName; }