WistiPouf Bonjour, J'ai fait une recherche dans les forums ici mais je n'ai pas trouvé de réponse à ma question. J'ai aussi consulté des tutoriels trouvés sur google, mais je suis encore bloqué. J'utilise Apache/PHP/MySQL sous Fedora 8. Toutefois, j'aimerais pouvoir héberger du JSP/Java. J'ai installé via yum tomcat5 et tomcat5-webapps, tomcat 6 n'est probablement pas encore disponible en RPM officiel pour F8 ? Je suis bloqué à l'étape de créer mon premier JSP, je n'arrive pas à remplacer la page par défaut d'accueil de tomcat. Est-ce que ça se peut qu'il me manque des paquetages ? (Je reroute vers Apache avec mod_proxy_ajp pour avoir l'accès transparent par mon accès http habituel) Merci d'avance.
proxy dans le répertoire conf de Tomcat, tu as le fichier server.xml. C'est ici que tu peux définir le contexte par défaut : <Context path="/" docBase="taWebapp" ...
slobberbone saches qu'en gros il va falloir modifier en conséquences, en principe 2 fichiers : le server.xml pour tomcat et le httpd.conf pour l'apache (dans lequel tu définiras des hotes virtuels) regarde sur les sites officiels d'Apache Foundation ! http://www.apachefrance.com/
proxy Si tu n'héberges que des JSPs/Servlets, tu n'as même plus besoin d'Apache. Fais écouter ton Tomcat sur le port 80. Juste une remarque sur mod_proxy_ajp : je ne comprends pas pourquoi depuis la F7, ce n'est plus mod_jk qui est intégré mais mod_proxy_ajp. Mod_jk fonctionne infiniment mieux ...
slobberbone Saches cependant, que même si Tomcat intègre un "mini" server Web, il n'est pas du tout conseillé de l'utiliser tel quel en production ! Si c'est pour du développement, il suffit amplement effectivement ! mod_proxy_ajp serait plus simple .... ??!! et sinon mod_jk n'est visiblement plus utilisable avec apache 2.2.x euh ...à vérifier ... à lire : http://tomcat.apache.org/tomcat-6.0-doc/connectors.html pour tomcat 6.X http://tomcat.apache.org/tomcat-5.5-doc/connectors.html pout 5.5 http://tomcat.apache.org/tomcat-4.1-doc/config/connectors.html pour 4.1 ça serait la principale raison donc !
proxy mod_jk fonctionne parfaitement avec Tomcat 3,4,5 et 6. Il suffit de télécharger les sources et de le compiler. Pour avoir fait de nombreux tests, mod_proxy_ajp est déroutant sur des grosses volumétries .. Si l'on a que des JSPs/Webapps, Apache n'apporte rien. Pour ce qui est du natif APR, une solution est d'utiliser JBossAS version >= 4.2 : la couche native APR est intégrée : on peut dorénavant déployer du PHP sous JBossAS !! 😉
WistiPouf Merci beaucoup, je crois que ça m'éclaire déjà pour commencer Petite curiosité, est-ce que c'est parce que c'est trop récent que Tomcat 6 n'est pas disponible via yum ? Merci
proxy WistiPouf wrote:Petite curiosité, est-ce que c'est parce que c'est trop récent que Tomcat 6 n'est pas disponible via yum ? Surement oui, rien ne t'empêche de le downloader depuis le site