2005年12月3日星期六

如何调试J2EE应用服务器

应用服务器作为独立运行的java程序,如果获得了源代码,可以在IDE中attach到应用服务器进程进行调试。
1. 在IDE中创建一个项目,引入服务器源代码
2. 以调试方式启动应用服务器。如果在本机,可以用共享内存的方式,在java命令行加入以下参数:
-agentlib:jdwp=transport=dt_shmem,server=y,address=apusic_debug,suspend=n
远程调试可以使用socket方式。具体的配置可以参考http://java.sun.com/j2se/1.5.0/docs/guide/jpda/conninv.html
3. 在IDE中attach到服务器进程。如上面的例子,attach的时候,name为apusic_debug。attach成功后,就可以在源代码中设置断点,进行调试。

没有评论: