Java
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
- Statistiques GC (verbose:gc)
- Jconsole — console graphique de supervision JMX
- Jstat — statistiques en ligne de commande
Test de charge
Ramasse-miettes et exploitation
Outils associés
- Tomcat
- Jakarta
- Jenkins
- Documentation Oracle : http://download.oracle.com/javase/7/docs/technotes/tools/index.html
- Eclipse Memory Analyzer (MAT) : http://www.eclipse.org/mat/