jpda相关内容

如何远程调试托管在Azure K8s集群中的应用程序

基本背景 我的应用程序是一个Java应用程序,我的应用程序正在Azure集群中部署。 一切都很好。但我想知道如何将Eclipse调试器与Azure群集中运行的应用程序连接。 在启动脚本中,JPDA端口与8000绑定,dockerfile8000端口暴露。 问题是如何将eclipse调试器与在Azure群集中运行的代码连接。 我尝试将IP地址放入Remote Java App ..

如何使用 Play 调试测试!2.0

我正在使用 Play 2 设置一个项目,并且我已经能够使用 eclipse 远程调试来调试 web 应用程序.不过,我也想在我的测试中使用断点.有谁知道如何设置单元测试的远程调试? 解决方案 发生这种情况是因为 Play (SBT) 将单独的 JVM 用于测试,而无需远程调试选项.您至少有两个选择:禁用新 JVM 的 fork,将其他选项传递给用于测试的 JVM. 要禁用 fork, ..
发布时间:2021-12-24 23:00:51 Java开发

如何远程调试Azure K8s群集中托管的应用程序

基本背景 我的应用程序是Java应用程序,我的应用程序正在部署在Azure群集中. 一切都很好.但是我想知道如何将Eclipse调试器与Azure群集中运行的应用程序连接. 在启动脚本中,JPDA端口已与8000绑定,而在dockerfile 8000端口中已暴露. 问题是如何将eclipse调试器与在Azure群集中运行的代码连接. 我试图将IP地址放在Remote Ja ..

Java远程调试(JPDA)在Tomcat 9中对我不起作用

我正在尝试在最近升级的Tomcat 9.0.13和Open JDK 11.0.1上远程调试Tomcat Web应用程序.服务器是Redhat Enterprise Linux 7.6,我正在Windows 7开发人员盒上使用Eclipse进行连接. Tomcat启动,并且可以在端口8080上访问该应用程序,但在某些请求上失败.因此,在Eclipse上,我已经使用自己的配置详细信息配置了Rem ..
发布时间:2020-07-23 20:45:32 Java开发

在Eclipse中无法启动tomcat作为外部工具

我已经配置eclipse可以启动(用于调试:使用jpda),并将tomcat作为程序停止。我第一次从eclipse启动/关闭tomcat是成功的。 但是当我第二次尝试启动tomcat时,我会收到以下错误: 本机方法中的FATAL错误: JDWP没有传输初始化,jvmtiError = AGENT_ERROR_TRANSPORT_INIT(197) 错误:传输错误202:绑定失败:地址已在使 ..
发布时间:2017-07-30 17:10:13 Java开发

如何使用Play调试测试! 2.0

我正在使用Play 2设置项目,我已经能够使用eclipse远程调试来调试webapp。虽然,我也想在我的测试中使用断点。有没有人知道设置单元如何测试远程调试? 解决方案 这是发生的,因为Play(SBT)无需远程调试所需的选项。您至少有两个选项:禁用新的JVM的fork,将额外的选项传递给用于测试的JVM。 要禁用fork,请修改Build.scala,添加 fork in(Tes ..
发布时间:2017-07-27 01:48:55 Java开发

Java API可以在正在运行的JVM中启动调试

是否有编程方式在正在运行的JVM实例中打开调试?我正在寻找一个可以运行JVM(一个调试服务器)的API。 API将执行相当于 -Xdebug -Xrunjdwp:transport = dt_socket,address =,服务器= y,suspend = n。 解决方案 您可以使用 Visual VM 。确保下载1.3.2版,并安装所有插件。 ..
发布时间:2017-04-21 21:50:50 Java开发

Java访问局部变量名称

我正在编写一个程序,在程序中,我想在程序执行期间访问局部变量的变量名,并将其从外部传递出去。我知道Java将在编译期间转储本地变量名称,除非在调试模式下进行编译。 在查看一些内容之后,看起来JDI / JPDA是要走的路对于这种工作。假设 ref 指的是 ThreadReference ,以下是我到目前为止: ref.suspend(); StackFrame currentFr ..
发布时间:2017-04-21 20:40:36 Java开发