est-il possible d'obtenir le nom du domaine actuel dans Glassfish v2?Obtenez le nom d'un domaine Glassfish2
J'ai un code comme:
MemoryMXBean bean = ManagementFactory.getMemoryMXBean();
if (bean != null) {
MemoryUsage usage = bean.getNonHeapMemoryUsage();
int current = (int) ((double) usage.getUsed()/usage.getMax() * 100);
ch.log(Level.INFO, "Memory usage : (non heap) " + usage + " -- "+current+"% (limit:"+THRESHOLD+"%)");
if (current > THRESHOLD) {
//send email
}
qui nous envoyer un e-mail lorsque le serveur d'applications est sur le point de tomber en panne (exception de l'espace PermGen); mais nous avons 3 appserver en cours d'exécution, donc le nom de domaine serait vraiment utile ... une idée?
Merci
AMX peut être utilisé à partir «à l'intérieur du serveur d'applications. Il s'agit de l'API principale utilisée par la console d'administration/l'interface graphique pour collecter et modifier les données de configuration. – vkraemer
C'est une poule et un oeuf qui est résolu dans la console d'administration ... peut-être que vous devriez ouvrir une nouvelle question liée à cet aspect du problème. – vkraemer
+1 pour le simple fait que vous partagez également la douleur connue sous le nom JCAPS :) – javamonkey79