J'adore vraiment nginx pour la stabilité et la façon dont les demandes sont traitées.
Et j'aime vraiment Tomcat pour le Java et la convivialité
Existe-t-il un moyen de déployer mon .war sur un serveur nginx?
Je ne crois pas que cela soit possible car nginx n'est pas un conteneur de servlet, donc il ne comprend pas ce qu'est un fichier .war. Vous pouvez configurer nginx pour qu'il agisse en tant que proxy inverse devant un serveur Tomcat afin que vous puissiez tirer le meilleur parti des deux mondes.
Une recherche rapide sur Google a abouti à ceci http://wiki.nginx.org/JavaServers qui pourrait vous donner ce que vous cherchez.
Veuillez essayer l'un des deux