Pré. | Proc. |
Attacher à la Virtual Machine
Vous pouvez déboguer une application Java en vous connectant à un processus qui héberge une machine Virtual Machine Java ; vous voudrez 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 ; il 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 accompli 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 Analyzer, il n'y a que deux choses qui doivent être sélectionnées :
- Sélectionnez 'Java' comme plate-forme de débogage
- Choisissez l'option "Attacher à la Virtual Machine "