Tomcat offre une prise en charge de «Virtual Hosting»: un moteur/application Web peut être configuré pour être responsable d'une liste de domaines. Ces domaines doivent être placés dans les fichiers server.xml/context.xml avec une directive xml spéciale.Tomcat: Modifier les hôtes virtuels par programme?
=> Est-il possible de modifier la configuration de Tomcat (en général) et en particulier les "hôtes virtuels" d'une application Web/moteur par programme?
Par exemple, si un nouvel utilisateur s'inscrit, je dois ajouter son domaine à la liste des "hôtes/domaines virtuels acceptés". La seule façon dont je pense actuellement est de changer les fichiers xml via un script, puis redémarrer Tomcat.
Y a-t-il un moyen de les ajouter ajouter du temps d'exécution via certaines méthodes Java par programme?
Merci beaucoup! Jan
Bonjour ZZ Coder, merci pour votre réponse. C'est vraiment intéressant, jamais entendu parler de ça, c'est génial de savoir qu'il y a des façons d'accéder à l'hôte et au moteur de Tomcat. – jan
@Coder, comment obtenir l'objet 'wrapper' – Kainix
@Kainix Vous devez créer une servlet implémentant ContainerServlet, qui a un setter setrapper(). Tomcat appellera votre setter pour définir le wrapper. Je n'ai pas utilisé cela depuis Tomcat 5 donc le mécanisme a peut-être changé. –