executando várias instâncias do java jetty com a mesma porta (80)

Por exemplo:

Eu estou tendo um domínio temporário primário

www.product.com

Para cada cliente, eu preciso ter um sub-domínio separado mapeado para o mesmo servidor com a mesma porta (80), mas com um nome de instância diferente (diferentes arquivos .wars)

www.client1.product.com
www.client2.product.com
www.clientn.product.com

(corrija-me se eu estiver errado) Como eu sei que se eu começar a instância de jetty, cada um começará no porto separado não

client1 war will start at port 3001
client2 war  will start at port 3002
client3 war will start at port 3003

Qual é a minha pergunta como mapear todas as instâncias com porta 80 com sub-domínios idênticos apropriados

se eu acessar

www.client4.product.com , eu preciso para obter jetty app em execução na porta 3004

Atualizar:

Para mais compreensão da minha arquitetura, se a instância do client2 jetty em execução na porta 3002 for desativada devido à exceção de tempo de execução ou vazamento de memória ou reinicialização manual, todas as outras instâncias de jetty executadas de forma independente (semelhante à arquitetura atrás do google appengine usa jetty)

questionAnswers(1)

yourAnswerToTheQuestion