2 votes

Utilisation de Railo 3.2 WAR avec des vhosts Tomcat

J'ai déployé le railo-3.2.3.000.war et j'obtiens la page de bienvenue à http://localhost:8080/railo-3.2.3.000/ ce qui est génial, mais que faire maintenant ? Comment faire pour que mes serveurs virtuels basés sur CFML le reconnaissent et l'utilisent ? En particulier, est-ce que cela peut être fait de sorte que tous mes 50+ vhosts existants partagent ce seul déploiement et de manière à ce que je puisse automatiser de nouveaux vhosts (comme à travers l'interface manager script) ?

Dois-je modifier manuellement catalina.properties pour charger des JAR à partir de /var/lib/tomcat-7/webapps/railo-3.2.3.000/WEB-INF/lib/ ? Ou existe-t-il un autre moyen ?

J'essaie vraiment d'éviter de modifier les fichiers de base de Tomcat car je veux une solution facile à déployer sur d'autres serveurs et à mettre à niveau à l'avenir.

1voto

Jamie Krug Points 439

Vous ne souhaitez probablement pas utiliser un déploiement WAR pour plusieurs hôtes virtuels. Vous utiliserez généralement un déploiement WAR pour chaque hôte virtuel. Vous voulez une installation de type "installation globale" ou "classpath commun". En bref, cela implique de déposer les JAR Railo dans un classpath Tomcat commun et d'ajouter diverses informations de configuration des servlets (et autres) à partir du web.xml d'un WAR Railo dans le fichier web.xml global de Tomcat. Il existe de nombreux guides et articles de blog si vous souhaitez gérer cela manuellement, mais si vous n'avez pas de raison de faire autrement, je vous recommande de regarder les installateurs de Vivio Technologies :

http://www.viviotech.net/company/installers.cfm

Voici de la documentation sur l'installateur Vivio Railo :

http://wiki.getrailo.org/wiki/Installation:InstallerDocumentation

Et voici d'autres guides d'installation (il y a peut-être quelques références dépassées) :

http://wiki.getrailo.org/wiki/Railo_Installation

Une fois que vous avez défini une installation globale, l'ajout d'hôtes virtuels supplémentaires est une simple question de modification du fichier server.xml de Tomcat avec de nouvelles entrées d'hôtes. Vous devriez trouver des détails et des exemples à ce sujet dans la documentation de Vivio Railo Installer ci-dessus. Vous pouvez également utiliser les applications Web Tomcat Admin pour faire la même chose, mais j'ai toujours modifié moi-même le fichier server.xml et je n'ai pas installé les applications Tomcat Admin. HTH !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X