Qual o ideal ao desenvolver um front-end em Angular2 e uma API com JAX-RS no que diz respeito a rodar os dois projetos?
Deixar os dois rodando num mesmo servidor:
a api num Wildfly(por exemplo) e o Angular como outro projeto web java?
Cara, depende muito. A solução arquitetônica vai ser definida pelas tuas necessidades.
A aplicação é uma aplicação java ee? Se sim, então, o melhor é colocar o front num httpd (apache) e o back num application server.
No meu caso, a app é java ee. Uso o Wildfly como app server.
Então, o Wildfly é muita complexidade para um app angular.
Use o apache httpd que resolve.
1 curtida