Aller au contenu | Aller au menu | Aller à la recherche

Installer Jaxer sur Ubuntu

Jaxer est un serveur AJAX publier par Aptana sous licence GPL. Jaxer est en fait un module pour Apache2 basé sur les technologies Mozilla.

Il est actuellement disponible officiellement en téléchargement pour Windows et Mac. Il est distribué avec son propre serveur Apache mais il est possible d'installer Jaxer sur son serveur.

La version pour Linux est en court de préparation mais une version beta est disponible :
http://s3.amazonaws.com/com.aptana.temporary.downloads/linux/Jaxer_package_withApache.zip
Vous pouvez installer cette version selon les modalités précisées dans le forum : Try out our early Linux builds. Normalement ça fonctionne pour Ubuntu et Fedora.

Mais je ne souhaitais pas installer un nouveau serveur Apache sur ma Ubuntu, j'ai donc décidé d'installer Jaxer comme module du serveur Apache présent par défaut sur Gutsy Gibbon. Pour ce faire c'est assez simple :

  • télécharger la version de Jaxer pour Linux et dézippé le paquet ou vous le souhaitez ;
  • modifier le fichier de configuration Apache de Jaxer, jaxer-linux.httpd.conf, présent dans AptanaJaxer/jaxer/confs, afin que tous les chemins pointent vers là où a été dézippé Jaxer ;
  • modifier le httpd.conf de votre serveur Apache, normalement il est là : /etc/apache2, en injoutant l'inclusion de la configuration de Jaxer ;

Une fois ces 3 étapes réalisées la configaration de votre serveur AJAX est prêt. Maintenant il faut pouvoir lancer Jaxer et l'arrêter. Pour cela on va modifier les scripts startJaxer.sh et stopJaxer.sh que l'on trouve dans AptanaJaxer/scripts.

  • dans le script startJaxer.sh ajouter au début export JAXERBASE= "le chemin vers Jaxer", comme dans start.sh, et à la fin sudo /etc/init.d/apache2 restart
  • dans le script stopJaxer.sh ajouter au début export JAXERBASE= "le chemin vers Jaxer", et un sudo avant kill.

Vous n'avez plus qu'à lancer Jaxer et vous rendre à l'url suivante : http://localhost/aptana pour constater que vous avez bien installer un serveur AJAX sur votre Ubuntu.