Pour des raisons de compatibilité avec certaines applications il peut être nécessaire de changer la JVM utilisée par Ubuntu et Tomcat. Par défaut, ceux-ci utilisent l’OpenJDK. Voici comment procéder.
Première étape, lancez cette commande pour accéder à l’utilitaire de configuration:
sudo update-alternatives --config java
Vous obtiendrez un écran comme celu-ci:
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
* 1 /opt/java/32/jre1.6.0_31/bin/java 1 manual mode
2 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
Press enter to keep the current choice[*], or type selection number:
Il suffit d’entrer un chiffre et confirmer pour passer en manuel.
Deuxième étape, éditez le fichier /etc/default/tomcat6 comme suit:
sudo nano /etc/default/tomcat6
Ensuite ajoutez une ligne comme suit dans la configuration. Le chemin dépend du directory où vous avez placé le dossier racine contenant la version de Java d’Oracle. Ici c’est /opt/java/32, la JRE étant suffisante pour une application.
# JDK version 1.5. If JAVA_HOME is not set, some common directories for
# OpenJDK, the Sun JDK, and various J2SE 1.5 versions are tried.
#JAVA_HOME=/usr/lib/jvm/openjdk-6-jdk
JAVA_HOME=/opt/java/32/jre1.6.0_31
Appuyez sur CTRL+O, écrasez le fichier puis lancez cette commande pour relancer Tomcat:
sudo service tomcat6 restart
-James Poulson.