在Eclipse调试Weblogic上的web项目
2015-11-30 20:47
344 查看
概述
参考原文: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 连接的端口。
![](http://images2015.cnblogs.com/blog/721161/201511/721161-20151130203604171-2145673418.jpg)
Eclipse Debug配置
从菜单Run — Debug Configurations进入配置页面,选择Remote Java Application,新增配置:![](http://images2015.cnblogs.com/blog/721161/201511/721161-20151130204054968-712098810.jpg)
Project
选择项目
Host
服务器的ip
Port
服务器的调试端口,与weblogic启动配置中的address保持一致
Apply
使配置生效
Debug
开始调试 - 确保weblogic服务已经重启
Debug开始
切换到Debug视图(曾经直接从Java EE视图切换到Debug视图,但是没有出现调试控制按钮):![](http://images2015.cnblogs.com/blog/721161/201511/721161-20151130204600187-409969049.jpg)
相关文章推荐
- java语法基础思维导图
- 15-11-30 java 类和对象的理解(下)
- 基本Java数据类型
- java学习:JFrame面板切换时(用代码释放某个JFrame)
- Java WebService 简单实例
- 【Java EE (Struts2 + Spring + Hibernate)开发】:Struts2(二)之【控制文件上传和下载】
- 关于java中的值传递问题
- 子类和父类构造方法的执行先后问题
- LeetCode 160 : Intersection of Two Linked Lists (Java)
- NLPIR中文分词 java
- Spring MVC中ajax返回json数据
- Java反射机制
- Eclipse 插件安装方式
- Java基础语法,基本数据类型
- 杭电ACM1060 Leftmost Digit
- 为树莓派安装配置openJDK
- 杭电ACM1098 Ignatius's puzzle
- eclipse--build path功能总结
- java序列化和反序列化
- java实现导入导出