31 août 2011

Commmande diff sous Linux, deux options intéressantes

Aujourd'hui j'ai voulu comparer deux répertoires avec la commande diff sous Linux Redhat (option r pour le mode récursif) : diff -r monRepertoire1 monRepertoire2 > resultatDuDiff Le problème c'est que j'ai énormément de lignes dans le fichier résultat. Je tape "man diff" et je découvre deux options intéressantes qui ont considérablement alléger la taille de mon fichier résultat. Lesquelles me direz-vous ? Ce sont les options b et B qui évitent de comparer les espaces vides et les lignes vides. Simple et efficace ! Ma ligne de... [Lire la suite]
Posté par fatihaelh à 21:21 - - Commentaires [2] - Permalien [#]
Tags : ,

14 août 2011

2011 : 20 ans de Linux

  Sources : http://blog.roozeec.fr/ http://www.linuxfoundation.org/20th/
Posté par fatihaelh à 19:24 - Commentaires [0] - Permalien [#]
Tags :
14 août 2011

Jonas 5.2.1 : Qu'est-ce qu'un EJB ?

Plongée dans la lecture de mes polys de formation sur "Jonas", je me demande bien ce qu'est un EJB. J'ai donc (en plus de lire mon poly) cherché sur le net des définitions, des explications, des exemples. Cet article aura pour but de regrouper un peu tout ça. EJB, c'est pour Enterprise Javabeans, mais encore ? me direz-vous ? A ce stade de l'article, je ne le sais pas encore :) Sur le site d'Oracle, la définition officielle est, et en anglais s'il vous plaît : "Enterprise JavaBeans (EJB) technology is the server-side component... [Lire la suite]
Posté par fatihaelh à 03:38 - - Commentaires [0] - Permalien [#]
Tags : ,
12 août 2011

Définir un hôte virtuel (virtual host) dans Tomcat 6.0.32

Mon virtual host s'appelera vfatiha et j'utiliserai comme exemple sample.war (package disponible ici) Ajoutez cette ligne dans votre fichier /etc/hosts : 127.0.0.1 vfatiha Puis ajoutez ces lignes dans le fichier server.xml de votre instance tomcat, pour ma part ce sera dans /home/fatiha/tomcat1/conf/server.xml. Il faut faire très attention à l'ordre des balises. La balise Host doit figurer à l'intérieur de la balise Engine et juste après la balise Host correspondant au localhost (cf. image ci-dessus). Vous remarquerez que j'ai... [Lire la suite]
Posté par fatihaelh à 17:30 - - Commentaires [0] - Permalien [#]
Tags : ,
12 août 2011

Firefox : Afficher et modifier ses paramètres utilisateurs via l'URL about:config

En parcourant un article au sujet de la géolocalisation via HTML5 sur le site alsacréations, j'ai vu qu'ils utilisaient l'URL about:config de Firefox pour connaître la valeur de certains paramètres configurés sur Firefox. Cela m'a intrigué car je ne savais pas qu'en tapant une telle URL, je pouvais accéder en une page à tous les paramètres définis dans Firefox. Je peux de ce fait en tapant une simple URL afficher et modifier certains paramètres. Passons à la pratique, je vais lister quelques exemples de variables faciles à modifier.... [Lire la suite]
Posté par fatihaelh à 00:51 - - Commentaires [0] - Permalien [#]
Tags : ,
11 août 2011

Comment mettre Apache 2.2.19 en frontal de Tomcat 6.0.32 et en plus faire du load balancing ?

Le but de cet article est de mettre Apache en frontal de Tomcat et aussi de vous montrer comment on implémente le load balancing. Tout a été testé sous Linux Fedora 15.Pour la partie load balancing, vous devez au préalable avoir créé plusieurs instances de Tomcat. Pour cela vous pouvez vous référer à mon article précédent à ce sujet. Avant de débuter quoi que ce soit, il nous faut des webapps, des .war d'exemples. Je les ai téléchargé sur les sites ci-dessous :Calendar.war (à déployer sur tomcat 1)dwr.war (à déployer sur tomcat... [Lire la suite]
Posté par fatihaelh à 01:40 - - Commentaires [2] - Permalien [#]
Tags : , ,

09 août 2011

Comment configurer plusieurs instances Tomcat 6 sous Linux ?

Comment procéder pour configurer puis lancer plusieurs instances Tomcat 6 ? Dans notre exemple, nous allons configurer trois instances de Tomcat (testé sous Linux Fedora 15). Ci-dessous les différentes étapes à suivre sous Linux : Créez trois répertoires qui vont recueillir les fichiers nécessaires pour vos trois instances Tomcat : mkdir /home/fatiha/tomcat1 mkdir /home/fatiha/tomcat2 mkdir /home/fatiha/tomcat3 Copiez les répertoires conf, lib et webapps contenus dans votre répertoire d'installation tomcat, pour ma part cela... [Lire la suite]
Posté par fatihaelh à 16:23 - - Commentaires [1] - Permalien [#]
Tags : ,
08 août 2011

Tomcat : bash: jar: commande inconnue...

En voulant décompresser une archive war sous Linux, j'obtiens l'erreur suivante : bash: jar: commande inconnue... Pourtant dans mon .bashrc j'ai bien indiqué les variables adéquates : export JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jreexport PATH=$PATH:$JAVA_HOME/bin:$JONAS_ROOT/bin:$CATALINA_HOME/bin:$ANT_HOME/bin La subtilité ici est que jre ne suffit malheureusement pas, il me faut télécharger et installer jdk pour que cela fonctionne. Je vais donc à cette page : ... [Lire la suite]
Posté par fatihaelh à 03:23 - - Commentaires [0] - Permalien [#]
Tags : , ,
08 août 2011

Tomcat 6.0.32 : "Exception: org.gjt.mm.mysql.Driver"

Vous avez des programmes écrits en jsp ou des servlets qui interrogent une base de données MySQL. Vous démarrez votre Tomcat, puis vous lancez votre navigateur afin de voir le résultat d'une requête en base par exemple. Et là, vous obtenez ce fameux message d'erreur : Exception: org.gjt.mm.mysql.Driver Que faire ? Il vous faut télécharger le pilote jdbc spécifique à votre base de données MySQL. Où le trouver ? Pour ma part, la version de MySQL est 5.5.14. Je vais donc sur cette page et télécharger le driver en question : ... [Lire la suite]
Posté par fatihaelh à 02:26 - - Commentaires [0] - Permalien [#]
Tags : , ,
07 août 2011

Linux Fedora 15 : Missing plugin (flashplayer) sous Firefox

Vous surfez sur une page web avec Mozilla Firefox et vous vous rendez compte que certains éléments ne s'affichent pas. Puis un bandeau en haut du navigateur vous indique qu'il vous manque un plugin. Comment résoudre ce problème une bonne fois pour toutes ? Allez sur la page d'Adobe : http://get.adobe.com/fr/flashplayer/ Puis sélectionner le logiciel Adobe Flash Player qui correspond à votre distribution, pour ma part j'ai téléchargé cette version : flashplayer11_b1_install_lin_64_071311.tar.gz (pour Linux Fedora 15 en 64 bits) ... [Lire la suite]
Posté par fatihaelh à 17:23 - - Commentaires [0] - Permalien [#]
Tags : , , ,