Séparer les webapps dans Jetée sur des ports différents

J'ai besoin de la configuration suivante.

  • Jetée doit écouter sur le port 8080 et 9090
  • Chaque port doit avoir son propre applications (c'est à dire webapp1 s'exécute sur 8080 et webapp2 sur 9090). Les web-apps ne devraient être accessibles sur leurs ports désignés (c'est à dire webapp2 ne doit pas! être disponible sur le port 8080).

J'ai ajouté avec succès supplémentaire connecteurs à etc/jetty.xml et maintenant, il a utilise le port 8080 et 9090. J'ai également ajouté un gestionnaires maintenant pick ups webaps à partir de plusieurs répertoires (dir1/webapp1 et dir2/webapp2).

Mon problème est le suivant: la jetée deployes toutes les webapps trouvé par chaque gestionnaire de chaque connecteur (tous les ports) et donc webapp1 et webapp2 les deux devient accessible sur le port 8080 et 9090.

J'ai besoin d'un moyen pour s'assurer que handler1 (poignées dir1/webapp1) est seulement désigné pour connector1 (écoute sur le port 8080) et aussi pour les connector2 à ne ramasser handler2 (poignées dir2/webapp2) sur le port 9090.

Est-il un moyen d'accomplir cette?

OriginalL'auteur Lars Tackmann | 2010-01-25