2009-09-29 22 views

Répondre

4

Vous pouvez trouver cette information en utilisant JMX. Voir here pour savoir comment activer JMX et quelles variables interroger.

l'aide d'une tâche Ant JMX vous pouvez utiliser:

<!-- get all sessions and split result as delimiter <em>SPACE</em> for easy 
      access all session ids directly with ant property sessions.[0..n]. 
     --> 
     <jmx:invoke 
      name="Catalina:type=Manager,path=/ClusterTest,host=localhost" 
      operation="listSessionIds" 
      resultproperty="sessions" 
      echo="false" 
      delimiter=" " 
     /> 

mais vous pouvez utiliser d'autres outils par exemple JConsole.

-1

Vous pouvez trouver cela avec le gestionnaire builtin ainsi à http://server:8080/manager/status

Si vous ne disposez pas d'une connexion admin activée, modifier conf/tomcat-users.xml et ajoutez un utilisateur avec role="admin". Plus d'informations dans la documentation Tomcat here.

+0

La question est sur le point d'obtenir les sessions en utilisant Java programatically. – Matt

Questions connexes