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 : ,

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 : , ,