Topic: 如何在Intellij IDEA中如何远程调试EJB? |
Print this page |
1.如何在Intellij IDEA中如何远程调试EJB? | Copy to clipboard |
Posted by: TrueColor Posted on: 2004-06-08 14:20 我现在的环境是:IDEA 4.0 + JBOSS 3.2.X(集成TOMECAT 4.1.X),我现在的JBOSS的启动参数是: set JAVA_OPTS=-server -Xms128M -Xmx512M -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=n %JAVA_OPTS% 在IDEA中,Remote Debugger可以连上JBOSS,也可以远程调试普通的JAVA CLASS,如SERVLET等,但是就是不能远程调试EJB,加入了断点不起反应,但是又能跑到一些相关文件(不一定是EJB的那几个文件)的顶部。 请问各位使用过IDEA的大虾们,如何在IDEA中远程调试EJB?在IDEA中要如何配置?APP SERVER除了修改 JAVA_OPTS外还要做什么修改?请有经验的前辈辛苦一下,把具体的步骤写写,也好帮帮我们这些刚刚接触IDEA的菜鸟啊。。 谢谢了。。。。 |
2.Re:如何在Intellij IDEA中如何远程调试EJB? [Re: TrueColor] | Copy to clipboard |
Posted by: linux_china Posted on: 2004-06-08 14:46 我没有试过ejb的调试,不过我一般不进行debug,太费时,太霸道,到不如测试来的简单,建议你采用junit+log4j,这样也不错的。 如果ejb不能调试的话,可能是容器的问题,毕竟容器做的事情太多啦,如cmp 2.0,容器帮你做了太多,某些情况下有可能不能调试。 以上纯属个人意见。 |
3.Re:如何在Intellij IDEA中如何远程调试EJB? [Re: TrueColor] | Copy to clipboard |
Posted by: TrueColor Posted on: 2004-06-08 14:55 谢谢 linux_china 兄弟,我现在的调试方法就是加 log,但是这样有些不方便的地方: 1。EJB re-deploy后,要重启JBOSS.(好像以前用的JBOSS 3.0没有这个问题),麻烦。 2。有时候一个复杂的BUSINESS有问题,也不知道该在哪里加LOG,几乎隔几行就加个 LOG ,这样也显得很烦。 所以想到,有问题的话,如果再用DEBUG的方式跟踪一下就能定位错误,那该多好啊,呵呵 |
4.Re:如何在Intellij IDEA中如何远程调试EJB? [Re: TrueColor] | Copy to clipboard |
Posted by: youlq Posted on: 2004-06-08 14:59 TrueColor wrote: 应该可以,我的配置环境和你的差不多,可以调试. |
5.Re:如何在Intellij IDEA中如何远程调试EJB? [Re: youlq] | Copy to clipboard |
Posted by: TrueColor Posted on: 2004-06-08 16:41 youlq wrote: 兄弟,你的环境如何?是如何配置IDEA的,能否详细说说呢?先谢谢了。 搞掂了请你吃饭,呵呵。 |
6.Re:如何在Intellij IDEA中如何远程调试EJB? [Re: TrueColor] | Copy to clipboard |
Posted by: youlq Posted on: 2004-06-08 17:11 TrueColor wrote: jboss 启动: java -server -Djboss.home=%JBOSS_HOME% -classpath %JBOSS_HOME%/bin/run.jar -Xdebug -Xrunjdwp:transport=dt_shmem,address=jdbconn,server=y,suspend=n org.jboss.Main catalina |
7.Re:如何在Intellij IDEA中如何远程调试EJB? [Re: TrueColor] | Copy to clipboard |
Posted by: TrueColor Posted on: 2004-06-09 20:04 谢谢,但是我的配置和你差不多,我SOCKET 和 SHARE MEMORY都试过,还是不行。主要是CLIENT端的程序可以调试,但是一到调用EJB里面的方法就跟不进去了, EJB里 的代码都不能设置断点,一设置断点,就是一小红点带一叉(正常应该是小红店带一钩才对啊)。 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |