-
Java et apache
Bonjour,
j'ai développer un serveur web en java tournant en tâche de fond. Ensuite j'ai mon serveur apache qui sert de reverse proxy permettant de redirriger les requêts en entrées sorties de mon serveur web. Cela fontionne bien.
Par ailleurs je me demande la question suivante à savoir :
Est-il possible de développer un module en java qui tournerait directement sur le serveur Apache. Du coup plus besoins de serveur web. En sachant aussi qu'au départ je ne voudrais pas utiliser le serveur web Tomcat qui est un peu lourd.
Avez-vous une idée de comment faire? Existe-il un module apache capable d'exécuter du code java?
Merci
-
Bonjour,
je n'ai jamais vu d'application Java tournant sous Apache. Apache n'est à l'origine qu'un serveur Http.
Il y a un problème particulier avec tes serveurs applicatifs Tomcat ?
-
En fait l'idée est de faire un serveur web sans utiliser Tomcat pour éviter d'embarquer tout le serveur Tomcat pour une petite fonctionnalité implémentée.
En cherchant un peu sur internet j'ai vu l'application JServ Java pour Apache mais je ne sais pas comment il marche. En plus il a l'air de ne pas etre a jour. Je crois que c'est un peu ce que je recherche.
Merci
-
Je me souviens de JServ, j'ai vu trainer ce nom quelque-part dans des bouquins Java assez anciens mais je n'ai jamais été amené à l'utiliser en environnement professionnel (ni personnel d'ailleurs).
Si je comprends bien, à l'heure actuelle, tu as bien un serveur Apache qui redirige les requêtes vers un(des) serveur(s) applicatif. Pourquoi ne pas y implémenter ton code Java ? Il est destiné à quoi ce code Java ? Un traitement métier ?
-
Oui effectivement dans mon code Java j'implémente juste un code métier qui permet de faire une authentification Active Directory, puis avec un autre Serveur java.
En clair vu la complexité de l'architecture globale avec les nombreuses échanges entre module, j'aimerais donc me passer du serveur Tomcat, puis injecter mon code métier au niveau du serveur Apache.
Sinon je crois que je vais rester avec ma solution implémentée avec les Sockets en Java :) en continuant de chercher d'ailleurs
-
A tout hasard, il n'existe pas déjà un module Apache qui te permette de faire l'authentification Active Directory sans avoir à l'implémenter ?
-
Oui effectivement, mais je ne fais pas que de l'authentification dans mon module