web-dev-qa-db-fra.com

Puis-je déployer mon .war sur un serveur nginx

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?

18
user3046636

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.

20
Paul H

Veuillez essayer l'un des deux

  1. Utilisez Nginx comme proxy inversé à l'avant de Tomcat OU
  2. Utilisez nginx-Tomcat8 pour intégrer Tomcat dans Nginx pour lancer la guerre
8
xfeep