Java

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Plateforme et environnement d'exécution
Éditeur Oracle / OpenJDK
Outils clés keytool, jstat, jconsole, update-alternatives
Voir aussi Jstat · Jconsole · Tomcat · Jakarta

Java est une plateforme logicielle (langage + machine virtuelle JVM) très répandue côté serveur. Cette page regroupe les opérations courantes d'exploitation : gestion des certificats dans un keystore, installation, supervision de la JVM et réglage du ramasse-miettes (garbage collector).

Gestion des certificats (keystore JKS)

Le magasin de confiance par défaut de la JRE est jre/lib/security/cacerts (mot de passe par défaut : changeit).

Afficher le contenu d'un keystore :

bin/keytool -keystore jre/lib/security/cacerts -list
# mot de passe : changeit

Ajouter un certificat (copier au préalable le certificat, par exemple dans /tmp) :

cd $JAVA_HOME/bin
./keytool -import -keystore ../jre/lib/security/cacerts -alias aliasName -file certificat.crt
# mot de passe : changeit

keytool -import -v -noprompt -trustcacerts -alias monalias \
  -file ./RootCA.cer -keystore ./cacerts.jks -storepass monpass

Supprimer un certificat :

keytool -delete -alias nom_alias -keystore ./cacerts.jks

Changer le mot de passe du keystore :

keytool -storepasswd -new nouveaupass -keystore ./cacerts.jks

Sous Windows, la liste des certificats :

keytool.exe -list -keystore ..\lib\security\cacerts

Installation

yum install java-1.6.0-openjdk-devel
apt-get install default-jre default-jdk

# lancer une archive exécutable
java -jar fichier.jar

Supervision de la JVM

Test de charge

Ramasse-miettes et exploitation

Outils associés

Voir aussi