我在eclipse中有如下配置
<醇>catlina.bat jpda start
- 当我尝试使用 jpda 选项对 eclipse 中创建的服务器实例进行远程调试时出了什么问题?
- 调试选项和热代码替换如何与服务器实例一起工作?这是远程调试还是其他什么?你能解释一下吗?
最佳答案
eclipse tomcat 插件在运行时会产生一个单独的 JVM,您可以在 windows 任务列表中确认,在类 unix 系统中使用 ps 或使用 visualVM。
VM 以 Debug模式启动,JPDA 参数由插件本身设置,这就是调试机制的工作原理,它基于 JVM 功能。您可以使用 JDK 附带的可视化 VM 来确认使用了哪些 jpda 参数。
我不认为您可以覆盖 eclipse 插件为您设置的 JPDA 参数,这就是第 1) 点中它不起作用的原因。对于 2),它通过远程调试工作,通过自动设置参数并在服务器启动后连接远程调试器而变得透明。
关于java - 在eclipse中调试tomcat服务器实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23161197/