Tout ce que vous avez de besoin est un serveur qui supporte le protocole Bayeux. Je vous propose donc Jetty 6.1, un serveur web (java) qui permet un haut niveau de connexion concurente sous Ubuntu Interpid. Voici comment faire:
- Téléchargez Jetty 6.1 (elle inclut le serveur cometd) à partir de www.mortbay.org.
- Installez Maven, Un outil libre de compilation pour Java.
- Dézippez Jetty (Vous pouvez le placer n’importe où).
- Entrez dans le répertoire de jetty
cd jetty-6.1.6 - Démarrer le service
java -jar start.jar— La première fois que vous le roulez, il va télécharger plusieurs dépendances et démarrer le serveur Jetty sur le port 8080.
- Naviguer à l’adresse http://localhost:8080/ et vous devriez voir une page avec des liens vers des applications démos Comet.
Pour installer maven sous Ubuntu:
sudo apt-get install maven2 |
Vous pouvez aussi installer Jetty de la même façon mais je n’ai pas réussie à le faire marcher de cette façon.
sudo apt-get install jetty |
Une autre façon est de télécharger les sources à partir du svn à http://svn.cometd.com
Les instructions pour cette méthode étant:
Checkout des sources
svn co http://svn.cometd.com cometd cd cometd mvn cd cometd-jetty mvn cd demo mvn jetty:run-war |
Une fois votre serveur qui roule, il ne vous manque plus qu’un client Comet afin de vous amuser un peu ! Je vous propose l’implémentation de Dojo Toolkit.