概述

参考原文:weblogic debug配置

weblogic版本:BEA WebLogic Platform 8.1

工作原理:

利用java tools里面的jdb程序连接远程的JAVA虚拟机,进行远程debug,同时远程的虚拟机启动时候需要开启debug选项允许jdb连接。

方案

weblogic启动配置

目的是让weblogic的java VM允许romote debug,在 weblogic startWebLogic.cmd 文件中增加下面一行设置VM参数

 set JAVA_OPTIONS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=7777,server=y,suspend=n 

其中 address=7777,7777就是romote debug 连接的端口。

在Eclipse调试Weblogic上的web项目

Eclipse Debug配置

从菜单Run — Debug Configurations进入配置页面,选择Remote Java Application,新增配置:

在Eclipse调试Weblogic上的web项目

  • Project
    选择项目
  • Host
    服务器的ip
  • Port
    服务器的调试端口,与weblogic启动配置中的address保持一致
  • Apply
    使配置生效
  • Debug
    开始调试 - 确保weblogic服务已经重启

Debug开始

切换到Debug视图(曾经直接从Java EE视图切换到Debug视图,但是没有出现调试控制按钮):

在Eclipse调试Weblogic上的web项目

相关文章:

  • 2021-12-21
  • 2022-12-23
  • 2022-01-01
  • 2021-10-17
  • 2021-10-06
  • 2021-04-29
  • 2021-11-09
  • 2022-01-23
猜你喜欢
  • 2021-07-27
  • 2021-11-19
  • 2021-11-19
  • 2021-09-21
  • 2021-11-24
  • 2021-06-08
相关资源
相似解决方案