2010-09-17 5 views
0

Je souhaite configurer Hudson pour qu'il fonctionne avec Ant. Je l'utilise pour la première fois, et lorsque je tente: java -jar hudson.war il commence à faire quelque chose, mais arrête sur la ligne:Hudson ne démarre pas sur Windows 7? L'écouteur d'agent esclave JNLP a démarré sur le port TCP

INFO: JNLP slave agent listener started on TCP port 59204 

Je suis sous Windows 7, également Java Web Start pour hudson ne démarre pas .

+0

Qu'est-ce que cela a à voir avec Android? s'il vous plaît supprimer cette balise – WarrenFaith

+0

fait, désolé, je dois mettre en place un CI pour un projet Android, mais il n'est pas pertinent à la question. – George

+0

Je ne vois pas de problème avec la ligne de journal que vous avez publiée. Je suppose que vous avez démarré un navigateur avec http: // localhost: 8080. Dans ce cas, affichez l'ensemble de l'impression depuis votre départ Hudson. –

Répondre

0

Vérifiez que ce port est réellement accessible depuis le nœud. Au niveau du nœud, vous pouvez essayer de telnet MASTER_IP 59204. La machine maîtresse Hudson peut avoir un pare-feu qui bloque actuellement un tel accès.

Hudson utilise par défaut un numéro de port aléatoire pour chaque noeud à connecter via JNLP. Vous pouvez le configurer pour utiliser un numéro de port fixe. Cela fonctionne bien si vous avez un pare-feu et que vous voulez seulement exposer un nombre limité de ports pour la connexion de l'extérieur. Passez à Gérer Hudson et modifier Port TCP pour les agents esclaves JNLP à un numéro de port fixe.