我在Eclipse中有以下配置
catlina.bat jpda开始
谁能解释以下内容?
eclipse tomcat插件在运行时会生成一个单独的JVM,您可以在Windows任务列表中,使用unix之类的系统中的ps或visualVM来确认。
该VM是在调试模式下启动的,其插件本身设置了JPDA参数,这就是调试机制的工作原理,它基于JVM功能。您可以使用JDK附带的可视VM确认使用了哪些jpda参数。
我认为您无法覆盖eclipse插件为您设置的JPDA参数,这就是为什么在第1点中它无效的原因。对于2),它通过自动设置参数并在服务器启动后连接远程调试器而使远程调试透明化。