How can I remotely debug a Zimbra vulnerability using IntelliJ IDEA?
First, ensure the local and remote Zimbra code are consistent by downloading the necessary jar files from `/opt/zimbra/common/jetty_home/lib/`. In IDEA, create a new Java project, import the jar files as a library, and set breakpoints in the relevant `.class` files. Configure a Remote JVM Debug run configuration with the JDWP agent string `-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000` and select JDK 5‑8. Launch the debug configuration; when connected, the console shows 'Connected to the target VM' and breakpoints become active. This process is part of the setup described in [Setting up Zimbra Vulnerability Debugging Environment](/news/setting-up-zimbra-vulnerability-debugging-environment).
Related article:
Setting up Zimbra Vulnerability Debugging Environment