Eclipse裸奔调试WebLogic

简介: 项目开发的时候能做断点就最好啦~而eclipse在这点上是比不上myeclipse的那么是不是说我们就不能断点了呢?现在的项目里同事用到了断点我就理所当然也要用啦`在设置的过程中发现一些问题记录下来!步骤:1. 用编译器打开weblogic项目目录下的startWebLogic.cmd ,在里面加上这句:set JAVA_OPTIONS=%JAVA_OPTIONS% -Xdebug -Xnoa

项目开发的时候能做断点就最好啦~而eclipse在这点上是比不上myeclipse的
那么是不是说我们就不能断点了呢?现在的项目里同事用到了断点我就理所当然也要用啦`在设置的过程中发现一些问题记录下来!

步骤:
1. 用编译器打开weblogic项目目录下的startWebLogic.cmd ,在里面加上这句:
set JAVA_OPTIONS=%JAVA_OPTIONS% -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8888,server=y,suspend=n

2.在eclipse里面
项目名上右键-DeBug As-DeBug configurations...-选择Remote Java Application下你的项目-设置connect Properties下为: localhost 8888,这个port对应的是上面的address.

3.启动服务器,在项目名上右键Debug As-DeBug configurations...-点击DeBug按钮!
然后理论上是可以断点的了!

PS:可是我这里报错:
"Unable to install breakpoint due to missing line number attributes,Modify compiler options to generate line number attributes"

遇到这个错误时找到的解答方案汇总:
1、使用Ant编译时,未打开debug开关,在写javac 任务时确认debug=true,否则不能调试。THe settings for the eclipse compiler don't affect the ant build and even if you launch the ant build from within eclipse. ant controls it's own compiler settings.you can tell ant to generate debugging info like this 'javac ... debug="true".../>
2、编译器的设置问题,window->preferences->java->Compiler在compiler起始页,classfile Generation区域中确认已经勾选了All line number attributes to generated class files。如果已经勾选,从新来一下再Apply一下。或者从项目层次进行设定,项目属性->java compiler同样在起始页,确定已经勾选
Eclipse报的这个错,无非就这两个原因造成的

第一点是eclipse默认的,不需要怎么改!第二点就是ant部署的时候编译java文件没有debug="true"的属性!
加上后重新编译部署启动服务器,点击debug,运行项目,就可以正常断点调试了!

相关文章
|
6月前
|
Java Android开发
在Eclipse环境下调试Java程序
在Eclipse环境下调试Java程序
71 1
|
Java Android开发
在用 Eclipse 搭建 SAP Commerce Cloud 调试环境时,错误和正确的 buildfile
在用 Eclipse 搭建 SAP Commerce Cloud 调试环境时,错误和正确的 buildfile
|
Android开发
SAP Hybris Commerce Cloud Accelerator Storefront 在 Eclipse 中的调试
SAP Hybris Commerce Cloud Accelerator Storefront 在 Eclipse 中的调试
|
NoSQL IDE 开发工具
Eclipse配合GDB和jlinkGDBServer仿真调试STM32
Eclipse配合GDB和jlinkGDBServer仿真调试STM32
|
Oracle IDE 关系型数据库
Eclipse配置weblogic 10(图文)
Eclipse配置weblogic 10(图文)
236 0
|
Java 程序员 开发工具
Eclipse 答疑:如何使用 Eclipse 进行断点(Breakpoints)调试?
Eclipse 答疑:如何使用 Eclipse 进行断点(Breakpoints)调试?
517 0
Eclipse 答疑:如何使用 Eclipse 进行断点(Breakpoints)调试?
|
Java 程序员 Android开发
Eclipse常用快捷键和调试方法
Eclipse常用快捷键和调试方法
293 0
|
NoSQL 开发工具 Android开发
【嵌入式开发】 嵌入式开发工具简介 (裸板调试示例 | 交叉工具链 | Makefile | 链接器脚本 | eclipse JLink 调试环境)(三)
【嵌入式开发】 嵌入式开发工具简介 (裸板调试示例 | 交叉工具链 | Makefile | 链接器脚本 | eclipse JLink 调试环境)(三)
310 0
【嵌入式开发】 嵌入式开发工具简介 (裸板调试示例 | 交叉工具链 | Makefile | 链接器脚本 | eclipse JLink 调试环境)(三)
|
Go 开发工具 Android开发
【嵌入式开发】 嵌入式开发工具简介 (裸板调试示例 | 交叉工具链 | Makefile | 链接器脚本 | eclipse JLink 调试环境)(二)
【嵌入式开发】 嵌入式开发工具简介 (裸板调试示例 | 交叉工具链 | Makefile | 链接器脚本 | eclipse JLink 调试环境)(二)
199 0
【嵌入式开发】 嵌入式开发工具简介 (裸板调试示例 | 交叉工具链 | Makefile | 链接器脚本 | eclipse JLink 调试环境)(二)
|
Ubuntu Linux 编译器
【嵌入式开发】 嵌入式开发工具简介 (裸板调试示例 | 交叉工具链 | Makefile | 链接器脚本 | eclipse JLink 调试环境)(一)
【嵌入式开发】 嵌入式开发工具简介 (裸板调试示例 | 交叉工具链 | Makefile | 链接器脚本 | eclipse JLink 调试环境)(一)
285 0
【嵌入式开发】 嵌入式开发工具简介 (裸板调试示例 | 交叉工具链 | Makefile | 链接器脚本 | eclipse JLink 调试环境)(一)