Tenho certeza que você poderia fazê-lo com ACLs se estivesse rodando no Linux (setfacl / getfacl), mas de longe a maneira mais fácil e menos propensa a erros é ter 2 instalações completas de glassfish e então configurar os domínios nessas 2 instalações não colidem em termos de portas.