Index: security/webintegration/src/main/java/com/sun/web/security/RealmAdapter.java =================================================================== --- security/webintegration/src/main/java/com/sun/web/security/RealmAdapter.java (revision 51847) +++ security/webintegration/src/main/java/com/sun/web/security/RealmAdapter.java (working copy) @@ -962,7 +962,7 @@ if (headerName.equalsIgnoreCase("Host")) { hostVal = ((HttpServletRequest) request.getRequest()).getHeader(headerName); isHeaderPresent = true; - hostPort = hostVal.split(":"); + hostPort = Arrays.copyOf(hostVal.split(":"), 2); } }