2010-11-29 39 views
0

Je voudrais exécuter plusieurs applications Grails, alimentées par Jetty (mais je pourrais changer le serveur pour Tomcat si nécessaire, mais j'ai besoin de la API Continuations pour les fonctionnalités CometD) sur le même serveur. Ils doivent tous être sur le port 80, mais ont des noms de domaine différents (myfirstsite.com, mysecondsite.com)Exécution de plusieurs instances Grails/Jetty sur le même serveur et le même port, mais avec des noms d'hôte différents

Existe-t-il un moyen d'exécuter plusieurs applications de cette façon?

+0

Cet excellent blog vient d'apporter sa réponse: http://mrhaki.blogspot.com/2011/04/grails-goodness-add-additional-web.html –

Répondre

3

La méthode la plus simple est probablement d'utiliser des hôtes virtuels HTTPD Apache, en utilisant mod_proxy pour se connecter à Jetty ou Tomcat.

+0

En fait, mod_proxy ne semble pas être une bonne idée pour moi parce que je utilisez Cometd, et httpd utilise un modèle de thread-per-request, voir ici http://cometd.org/node/81 –