(só que a documentação diz que o termo para o Glassfish é “virtual server”, não “virtual host”).
muito obrigado eu já havia achado esses tutoriais na internet. Achei muito complicado de fazer. Daí eu fiz uma coisa minha mesmo no docroot e funcionou. Se eu usar o request.getRequestURL().toString().trim() ele me entregua o endereço que o usuário digitou. A partir daí é só fazer os devidos redirecionamentos. Mas valew a ajuda. Muito obrigado