Comment arrêter la jetée
Je suis nouveau à la Jetée et des architectures clients/serveurs.
J'ai réussi à écrire un serveur jetty dans eclipse, et ça fonctionne.
Mais comment je peux arrêter un serveur jetty? J'ai entendu quelque chose à propos de stop.jar et start.jar. Où je peux le trouver? Est-il intégré dans la jetée de-tous-pot?
source d'informationauteur Salvadora
Vous devez vous connecter pour publier un commentaire.
Les différents
jetty-all.jar
artefacts peuvent être utilisés pour l'embarqué jetée d'utilisation. Si vous décidez d'utiliser ce pot, vous devez gérer votre propre démarrage /arrêt.Mise à jour: 2015 : de la Jetée de 9, l'utilisation de
jetty-all.jar
comme une dépendance est obsolète. C'est parce que de la Jetée de 9, il est maintenant impossible de satisfaire "toutes" Jetée dans un seul agrégat jar. Il y a des composants de la Jetée qui ne peuvent pas être inclus car ils vont causer des problèmes avec cet agrégat jar. L'avenir de la Jetée, avec HTTP/2, fait également de cet agrégat jar moins utile en tant que dépendance.Embarqué typique du Mode d'utilisation
Le thread qui lance le serveur:
L'autre thread qui indique au serveur d'arrêt
À ce stade, l'origine du thread en attente sur
server.join();
est terminée et que le fil continue de s'exécuter.De Distribution Standard D'Utilisation
Si vous utilisez la distribution standard disponible à partir de download.eclipse.org/jetty/ vous avez le
start.jar
qui peut être utilisé pour démarrer/arrêter la jetée elle-même.Une fois que vous avez déballé votre embarcadère de distribution, vous trouverez un
start.jar
dans le top répertoire. Cela peut être utilisé comme suit.Le processus qui démarre jetty:
Le processus cesse de jetty:
Si jetée comme plugin maven, vous arrêtez le serveur en appuyant sur Ctrl+C et appuyez sur Y pour confirmer la fin.