Existe-t-il un moyen simple d’exécuter un servlet Java avec le serveur Web Apache?

Eh bien, en ce moment, j’ai une classe de test de servlet … et un serveur Web Apache de base. Je n’ai aucune idée de comment les combiner! J’ai effectué des recherches, et il semble que je doive utiliser Apache Tomcat, mais je ne comprends pas comment cela fonctionne.

D’une part, je ne m’attendais pas à avoir à configurer un autre serveur entier pour append un servlet … Je ne veux pas vraiment dire, par exemple, tapez domain.com:8080 pour accéder à cette simple servlet.

Il me semble aussi que Tomcat est une énorme agglomération de toutes sortes de fonctionnalités dont je n’ai vraiment pas besoin… et chaque tutoriel sur la façon de configurer un simple servlet avec lui est un peu compliqué pour moi.

Si quelqu’un pouvait dire cela en termes simples, ça serait génial!

En aucune façon!!! Pour déployer Servlet vous devez au moins avoir un Servlet Container (par exemple, Apache Tomcat)!

Si vous devez exécuter rapidement servlet, vous devez utiliser un simple serveur Web avec un conteneur de servlets. Il n’y a que deux choix de base:

  • matou
  • jetée

Jetty est un peu plus petit et plus simple.

Et il existe de nombreux didacticiels expliquant comment exécuter l’un d’entre eux derrière le serveur Apache Http. Juste une seconde de googler:

http://67-23-9-112.static.slicehost.net/faq?s=200-General&t=apache

http://docs.codehaus.org/display/JETTY/Configuring+mod_proxy