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"
Alternativement, si vous ajoutez le répertoire VEA approprié à votre variable d'environnement PATH, vous pouvez choisir d'utiliser :
- -agentlib:SSJavaProfiler32
- -agentlib:SSJavaProfiler64
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 »