Il client lo puoi costruire separatamente, in un altro progetto e poi esportarne il Jar per permettere l'esecuzione sui client (che devono avere JRE).

Sul server ci installi l'application server ed effettui il deploy dell'ear (un ear e' un insieme di jars e wars) che sara' pronto ad eseguire la logica che ci hai costruito su.