gpt4 book ai didi

java - 如何使用 weblogic 服务器在 eclipse 中调试 java web 应用程序

转载 作者:搜寻专家 更新时间:2023-10-31 19:33:05 26 4
gpt4 key购买 nike

我有带有 Eclipse IDE 和 WebLogic 11g 服务器的 Java 应用程序。是否可以远程调试应用程序?如果是怎么办?

最佳答案

startWeblogic.cmd 文件中,在 ENDLOCAL 行之前添加以下行。

set JAVA_OPTIONS=%JAVA_OPTIONS% -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8453,server=y,suspend=n 

Weblogic Server 控制台应显示消息:

Listening for transport dt_socket at address: 8453

在 eclipse 中按照以下说明操作:

  1. 选择运行 > 调试配置... 从工作台菜单栏(或 调试配置... 从调试工具栏上的下拉菜单按钮)以显示启动配置对话框。
  2. 在配置列表中选择Remote Java Application左边的类型。
  3. 单击新建 工具栏按钮。新的远程启动配置已创建并显示三个选项卡:Connect、Source 和 Common。
  4. Connect 标签的Project 字段中,键入或浏览以选择用作发布引用的项目(来源抬头)。无需指定项目。
  5. Connect 标签的Connection Type 字段允许您选择您将如何连接到虚拟机。在大多数情况下,你会在特定位置附加到虚拟机,在这种情况下选择标准(套接字连接)。这些说明的其余部分假定您已选择此选项。标准(套接字监听)连接类型创建一个启动,它将监听来自远程虚拟机。您将需要指定启动将要使用的端口听。
  6. 在“连接”选项卡的主机 字段中,键入 IP 地址或域运行 Java 程序的主机的名称。如果程序与工作台在同一台机器上运行,请键入 localhost。
  7. 在“连接”选项卡的端口 字段中,键入要连接的端口远程虚拟机正在接受连接。一般指定这个端口当远程 VM 启动时。
  8. Allow termination of remote VM 标志是一个开关,用于确定是否在调试器中启用了 Terminate 命令。选择如果您希望能够终止您连接到的虚拟机,请选择此选项正在连接。
  9. 点击调试。启动尝试连接到 VM 在指定的地址和端口,结果显示在 调试 View 。如果启动器无法连接到虚拟机 指定的地址,将出现一条错误消息。

文档:

关于java - 如何使用 weblogic 服务器在 eclipse 中调试 java web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26104666/

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