gpt4 book ai didi

eclipse - Eclipse 中的 Tomcat - 从启用 JPDA 开始

转载 作者:行者123 更新时间:2023-11-28 22:10:01 25 4
gpt4 key购买 nike

我正在尝试在 Eclipse 中配置的 Tomcat 实例中启动并运行 Web 应用程序(以进行调试)(以尽可能保持我的工作流程自动化)。我正在尝试在 Tomcat JVM 中启用远程调试,并且我已经阅读了两组 VM 参数:

-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n

或者..

-Xdebug
-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

但是每当我尝试使用其中任何一个时,我都会在我的控制台中收到一条错误消息:

VM初始化时出错
代理库初始化失败:jdwp
错误:无法两次加载此 JVM TI 代理,请检查您的 java 命令行是否有重复的 jdwp 选项。

我不知道我应该在哪里寻找这些其他的 - 据说是重复的 - jdwp 选项。这些配置在哪里?我怎样才能让它工作?

最佳答案

如果您已将 Tomcat 正确设置为在 Eclipse 实例中启动和停止,那么您不必手动设置服务器的调试选项即可从 Eclipse 内部调试您的应用程序。当您从 Eclipse 中以 Debug模式启动 Tomcat 时,调试选项会自动添加到启动过程中。通过在启动配置中手动配置它们,您会导致设置重复,从而导致错误响应。

为验证您是否已正确设置服务器,以下是在 Helios 版本中设置 Tomcat 的一些步骤:

  • 如果您的服务器 View 未打开,请转至窗口->显示 View ->服务器
  • 右键单击服务器窗口并选择新建->服务器
  • 在“选择服务器类型”窗口中选择您正在设置的 Tomcat 版本
  • 选择下一步(如果已经配置了服务器运行环境,那么“完成”按钮将可用)
  • 为您的环境输入服务器名称和安装目录
  • 选择“完成”

此时,您应该能够在“服务器”窗口中看到新设置的 Tomcat 实例。此时您可以将您的应用程序部署到新设置的服务器上。要以 Debug模式启动服务器,您可以从“服务器”窗口中选择可用的调试按钮。服务器启动后,IDE 将自动连接以允许调试已部署的应用程序。

关于eclipse - Eclipse 中的 Tomcat - 从启用 JPDA 开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4868579/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com