Réserver une Démo
Pré. Proc.

Se connecter à Virtual Machine

Vous pouvez déboguer une application Java en vous connectant à un processus qui héberge une Virtual Machine Java ; vous souhaiterez peut-être le faire pour vous connecter à un serveur Web tel que Tomcat ou JBOSS.

L'interface Java Virtual Machine Tools de Sun Microsystems est l'API utilisée par Enterprise Architect ; elle permet de spécifier un agent de débogage lors de la création de la JVM.

Pour déboguer une JVM en cours d'exécution à partir d' Enterprise Architect , l'agent de débogage de Sparx Systems doit avoir été spécifié comme option de démarrage de la JVM lors de son démarrage ; la manière dont cela est réalisé pour des produits tels que Tomcat et JBOSS doit être fournie par la documentation de ce produit.

Pour java.exe, l'option de ligne de commande pour charger l'agent de débogage Enterprise Architect pourrait être (selon votre environnement) :

  • -agentpath:"c:\program files\sparx systems\ea\VEA\x86\SSJavaProfiler32"
  • -agentpath:"c:\program files (x86)\sparx systems\ea\VEA\x86\SSJavaProfiler32"
  • -agentpath:"c:\program files (x86)\sparx systems\ea\VEA\x64\SSJavaProfiler64"
L'option appropriée dépendra de votre système d'exploitation et du fait que vous travaillez sur une application 32 bits ou 64 bits.

Alternativement, si vous ajoutez le répertoire VEA approprié à votre variable d'environnement PATH, vous pouvez choisir d'utiliser :

  • -agentlib:SSJavaProfiler32
  • -agentlib:SSJavaProfiler64
Il n'est pas nécessaire de configurer un script Analyzer lorsque vous vous connectez à une Virtual Machine ; vous pouvez simplement utiliser le bouton Attacher sur l'une des barres d'outils Analyzer.

Si vous configurez un script d'analyse, seules deux choses doivent être sélectionnées :

  • Sélectionnez « Java » comme plate-forme de débogage
  • Choisissez l'option « Attacher à Virtual Machine »

Apprenez Plus