Évidemment, il n'existe actuellement aucun servlet conteneur de ce type. Bien sûr, si je dois être pointilleux, je pense qu'il est possible de l'implémenter. Mais quelle entreprise ferait une telle chose ? Cela prend du temps et demande beaucoup de travail.
Il faut dire que la plupart des serveurs web supportent actuellement le protocole CGI pour appeler des programmes de traitement dynamique. Et Servlet lui-même n'est pas un programme qui supporte CGI, donc pour que d'autres programmes web appellent Servlet, il doit passer par le protocole CGI. processus de transmission. Les bibliothèques d'extension telles qu'Apache et Nginx prennent en charge la conversion CGI en Servlet.
L'affiche souhaite réaliser une séparation dynamique et statique comme Nginx + PHP-FPM : Nginx gère toutes les ressources statiques, et PHP-FPM ne gère que les requêtes PHP Java est également possible, la configuration est la suivante. :
Un Tomcat écoute le port 8080, l'autre Tomcat écoute le port 8081, Nginx écoute le port 80, Les requêtes dynamiques telles que jsp ou do sont envoyées par Nginx proxy_pass à un cluster en amont, et deux serveurs d'applications Tomcat sont configuré dans le cluster, Nginx et les deux Tomcats pointent vers le même répertoire racine du site Web.
Vous pouvez également utiliser directement location / {...} pour inverser le proxy proxy_passer tout le contenu aux deux Tomcats sur le backend pour répondre aux exigences REST Faites ensuite correspondre les fichiers statiques tels que css/js/jpg/png et. les remettre à Nginx Processing peut également atteindre l'objectif de séparation du dynamique et du statique.
Évidemment, il n'existe actuellement aucun
servlet
conteneur de ce type. Bien sûr, si je dois être pointilleux, je pense qu'il est possible de l'implémenter.Mais quelle entreprise ferait une telle chose ? Cela prend du temps et demande beaucoup de travail.
Il faut dire que la plupart des serveurs web supportent actuellement le protocole CGI pour appeler des programmes de traitement dynamique.
Et Servlet lui-même n'est pas un programme qui supporte CGI, donc pour que d'autres programmes web appellent Servlet, il doit passer par le protocole CGI. processus de transmission.
Les bibliothèques d'extension telles qu'Apache et Nginx prennent en charge la conversion CGI en Servlet.
L'affiche souhaite réaliser une séparation dynamique et statique comme Nginx + PHP-FPM :
Nginx gère toutes les ressources statiques, et PHP-FPM ne gère que les requêtes PHP
Java est également possible, la configuration est la suivante. :
Un Tomcat écoute le port 8080, l'autre Tomcat écoute le port 8081, Nginx écoute le port 80,
Les requêtes dynamiques telles que jsp ou do sont envoyées par Nginx proxy_pass à un cluster en amont, et deux serveurs d'applications Tomcat sont configuré dans le cluster,
Nginx et les deux Tomcats pointent vers le même répertoire racine du site Web.
Vous pouvez également utiliser directement location / {...} pour inverser le proxy proxy_passer tout le contenu aux deux Tomcats sur le backend pour répondre aux exigences REST
Faites ensuite correspondre les fichiers statiques tels que css/js/jpg/png et. les remettre à Nginx Processing peut également atteindre l'objectif de séparation du dynamique et du statique.
IIS exécute Java ? Je suis tellement inactif
Héberger une application Java dans IIS à l'aide de HttpPlatformHandler