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
Vous devez vous connecter pour publier un commentaire.
La jetée de la documentation montre deux méthodes.
La première configure les deux instances de serveur, et commence par la fourniture de la configuration de deux noms de fichier sur la ligne de commande.
La deuxième méthode utilise des noms pour les deux connecteurs, et chaque contexte d'application noms des connecteurs.
OriginalL'auteur Stephen Denne
Vous sont fondamentalement va créer deux instances de la même JVM.
Créer deux .des fichiers xml, et dans chaque de la .des fichiers xml, spécifiez:
[assurez-vous de remplacer les valeurs de X dans les fichiers xml.]
Début de la Jetée avec deux instances de la même JVM, comme ceci:
OriginalL'auteur Timothy
Pourquoi n'utilisez-vous pas deux Jetty installations, si vous souhaitez séparer les applications?
OriginalL'auteur Thomas Lötzer