if (request.getRemoteUser() == null) 
  { 
   response.addHeader("WWW-Authenticate", "Negotiate"); 
   response.addHeader("WWW-Authenticate", "NTLM"); 
   response.sendError(401); 
  } 
  
else 
  { 
  Username_short = request.getRemoteUser(); 
  if(Username_short.indexOf("\\") != -1) 
    { 
     StringTokenizer User = new StringTokenizer(Username_short,"\\"); 
     User.nextToken(); 
     Username_short = User.nextToken(); 
     Username_short = Username_short.trim(); 
     Username_short = Username_short.toLowerCase(); 
     } 
} 
  
Hoff es funzt, die Tokenizer-Funktionen sind für die vorangestellte Domain  z.B.  meinedomain/meinLogon