专注于中国的商业智能

导航

Cognos8的eclipse调试环境搭建

我们有时候需要针对cognos做一些二次开发,开发过程那么就当然需要调试,我本人不是做java的程序员,所以摸索出cognos的调试还是费了些时间,以下我准备把我的经验和刚做cognos二次开发的朋友做个分享。

以下是我在开发cognos自定义验证插件时的过程:
1.在eclipse中创建项目,写好代码,编译;
2.编译完成后参照cognos自定义验证配置文档把编译后的jar文件和数据库配置文件拷贝到指定文件夹;
3.(关键)找到cognos安装目录\c8\bin下面的startup.bat文件,这个就是cognos服务的批处理文件。然后copy一份为debug.bat,找到其中

rem set DEBUG_OPTS=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=9091,server=y,suspend=y -Djava.compiler=NONE

把前面的rem去掉,保存;
4.停止cognos服务,然后在命令行下运行debug.bat,这个时候cognos服务在等待调试的指令;
5.在eclipse中选中项目文件夹,然后右键debug as Debug Configurations,打开debug的配置窗口;
6.在remote java application中新建一个远程调试,具体配置请参考eclipse的远程调试功能;
7.最后点debug,这个时候cognos的服务启动起来了,然后你在代码指定的地方打上断点,并点击cognos页面让程序跑到断点的地方就可以了;

ok,接下来可以开始你愉快的debug之旅了。

posted on 2010-09-02 15:12  李梦蛟  阅读(875)  评论(1编辑  收藏  举报