Dojo
最新
最佳
搜索
订阅
解道Jdon
架构设计
领域驱动
DDD介绍
DDD专辑
战略建模
领域语言UL
领域事件
商业分析
工作流BPM
规则引擎
架构师观点
数据工程
产品经理
系统思维
微服务
微服务介绍
微服务专辑
模块化设计
SOA
API设计
clean架构
SpringBoot
分布式事务
分布式架构
Kubernetes
DevOps
编程设计
GoF设计模式
模式专辑
面向对象
函数式编程
编程语言比较
编程工具比较
形式逻辑
前端编程
Reactive编程
Jdon框架
Rust语言
ChatGPT
Web3
模因梗
幽默梗
程序员吐槽
面试技巧
Java入门
数字化转型
认知偏差
道德经
GitHub工具
更多话题
使用eclipse调试jdonframework的tesweb
10-04-19
yxh1122
1、下载jdonframwork的源码包和jboss6的源码包
2、配置jboss6的jdonframework环境,参见详细文档
http://www.jdon.com/jivejdon/thread/38522
3、打开eclipse,将jdonframwork的tesweb示例导入进项目
4、配置tesweb项目,是项目可以编译成功,编辑tesweb的引用库,确保库路径正确,打开build.xml文件,将文件中的<delete dir="bin"/>项取消,如果不取消则每次编译之后都会将bin目录删除,从而导致源文件找不到对应的class文件而出错,使用ant编译build.xml,确定项目能够成功编译
5、配置启用jboss6的远程调试选项,jboss6的启用远程调试设置在run.conf.bat批处理文件中,将rem set "JAVA_OPTS=%JAVA_OPTS% -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"项的rem去掉,将suspend=n改为suspend=y,保存,启动jboss。此时jboss会在Listening for transport dt_socket at address: 8787处停止,等待eclipse调试连接
6、设置eclipse启动调试,debug configration-》remote Java application-》双击-》设置name:webtest,connection type:standard(socket attach), host:localhost,port: 8787
allow termination of remote vm:ture.启动调试,等待jboss启动完毕,即可在线条是jboss程序
iliuyong
2010-04-22 20:33
2010年04月19日 16:46 "yxh1122"的内容
使用eclipse调试jdonframework的tesweb ...
不知还有其他调试的方法吗?java我没调试过,好像不如vs2003里面调试net程序方便啊
banq
2010-04-23 09:36
从第4或5步开始,不必启动远程调试,直接在Eclipse的windows-show view中寻找Servers,选中Servers后,下方出现Server窗口,其中点击右键,选择new,新增一个JBoss或tomcat server,告诉它你的JBoss或tomcat所在目录即可。
Server中中会多出一个你配置的服务器,点按选择Debug启动,这样,你在程序中设置的任何断点都可以在执行时中断,包括JF框架也是这样,你可以结合JF框架一起调试。
iliuyong
2010-04-23 12:54
2010年04月23日 09:36 "banq"的内容
点按选择Debug启动 ...
多谢,原来如此。
server 视图里 只有web项目可以添加进去,我还以为只有eclipse web项目才能这样调试,否则我再研究一天也解决不了调试
yxh1122
2010-04-23 17:22
使用配置服务器调试也可以,只不过,在调试是发现,HelloService helloService = (HelloService) WebAppUtil.getService("helloService", req);在执行这句话的时候总是提示helloService为null,导致页面的错误
,因此无奈之下采用了远程调试,就没有发现这个问题,不知是哪里配置的问题还是其他原因?
JdonFramework