vendredi 13 février 2009

Obtenir la valeur d'un radio bouton avec jQuery

Une discussion intéressante sur la façon de récupérer la valeur d'un radio bouton à l'aide de jQuery. J'ai personnellement utilisé la méthode sans plugin extérieur décrite par Pyrolupus.

Créer un cookie avec jQuery

Un module jQuery très pratique pour créer des cookies de façon très simple et rapide !

Supprimer les sous dossiers .svn d'un dossier (Windows)

Un article bien pratique sur la suppression des sous-dossiers svn d'un dossier sous Windows. Attention cependant, si vous souhaitez utiliser cette commande dans un .bat, il faut remplacer les %f par %%f.

lundi 12 janvier 2009

mardi 18 novembre 2008

Coupler Apache et Tomcat

Dans le cadre de développement, il peut être intéressant de faire communiquer Apache et Tomcat, notamment pour des problématiques de load balancing, ou pour utiliser des outils développés en jsp. Un module Apache à été développé dans cet objectif: mod_jk.

Téléchargez les sources de mod_jk à cette adresse. Sous Linux il est nécessaire de recompiler les sources, pour cela décompressez les sources, placez vous dans le dossier native et éxécutez les commandes suivantes:

yum install httpd-devel.x86_64 ./configure –with-apxs=/usr/sbin/apxs make su –c ‘make install’
Il faut désormais déclarer le nouveau module dans le fichier httpd.conf d'Apache:
LoadModule jk_module modules/mod_jk.so
Créez un fichier nommé worker.properties dans le dossier /etc/httpd/conf (sous RHEL5). Ce fichier devra contenir les informations suivantes :
ps=/
worker.list=default
worker.default.port=8009
worker.default.host=127.0.0.1
worker.default.type=ajp13
Il faut maintenant configurer Apache pour prendre en compte le nouveau module. Pour cela, éditez le fichier http.conf qui se trouve dans le même répertoire. Faites une recherche concernant LoadModule. A la fin de la série d’instructions, ajoutez les informations suivantes :
LoadModule jk_module modules/mod_jk.so

#
# Mod_jk settings
#

JkWorkersFile "/etc/httpd/conf/worker.properties"
JkLogFile "/etc/httpd/logs/mod_jk.log"
JkLogLevel warning
JkMount /tomcat-docs default
JkMount /tomcat-docs/* default

# End of mod_jk settings
Apache et Tomcat communiquent en mode sécurisé lors de l’échange des informations, les informations envoyées à Apache par Tomcat étant sécurisées, elles utilisent le port 443 (https). Il faut donc ajouter une ligne à httpd.conf. Après la ligne
Listen 80
ajoutez la ligne
Listen 443
Redémarrez Apache et Tomcat et accédez à http://localhost, puis http://localhost/tomcat-docs pour vérifier que la liaison est bien établie.