java自定义权限认证 异常

Provider initialization failure. Reason: org.logicalcobwebs.proxool.ProxoolException:
Attempt to register duplicate pool called 'ora2'
怀疑是论坛上的jar包程序有误,使用的认证程序如下:
1:
拷贝JdbcSample.jar proxool-0.9.0RC3.jar CAM_AAA_CustomIF.jar以及数据库的JDBC驱动(如 ojdbc14.jar FOR ORACLE)
到c8webappsp2pdWEB-INFlib目录下
2:
拷贝ora2ConnectPool.properties到c8configuration目录下,修改如
   jdbc-0.proxool.driver-url=jdbc:oracle:thin:@localhost:1521:ora92
   jdbc-0.user=cognos
   jdbc-0.password=cognos
中的数据库连接信息,具体参考
ora2ConnectPool.properties,

3: 打开Cognos configuration 配置configure the Custom Java namespace
          Type:               Custom Java provider
          Namespace ID:       dbAuth
          Java class name:   
         auth.ora2.JDBCSample (oracle的情况)
4) Apply changes and restart Cognos 8
5) 到数据库创建用户表
cognos用户表视图.TXT
能够登录且可以查询名称空间里的角色组,用户。
但在为文件夹添加权限时,无法添加自定义名称空间里的角色组,用户
启动cognos configuration时,名称空间出现上述异常,请有碰到的朋友帮忙。。谢谢啦。。
参与12

11同行回答

supermwangsupermwang软件开发工程师11
我想问下你的用户组是怎么出来的,我用网上找的一个jar,改里面的sql,然后创建一个命名空间,登入进去用户组就是出不来,请问你是怎么弄的显示全部

我想问下你的用户组是怎么出来的,我用网上找的一个jar,改里面的sql,然后创建一个命名空间,登入进去用户组就是出不来,请问你是怎么弄的

收起
软件开发 · 2016-05-13
浏览1139
FIR1987FIR1987软件开发工程师ibm
后来解决了吗显示全部
后来解决了吗收起
互联网服务 · 2014-11-01
浏览1154
he251377753he251377753软件开发工程师中设智控
Provider initialization failure. Reason: org.logicalcobwebs.proxool.ProxoolException: Attempt to register duplicate pool called 'ora2'怀疑是论坛上的jar包程序有误,使用的认证程序如下:1:拷贝JdbcSample.jar proxool-0.9.0RC3.jar CAM_AAA_CustomIF.jar以及数据...显示全部
Provider initialization failure. Reason: org.logicalcobwebs.proxool.ProxoolException:
Attempt to register duplicate pool called 'ora2'
怀疑是论坛上的jar包程序有误,使用的认证程序如下:
1:
拷贝JdbcSample.jar proxool-0.9.0RC3.jar CAM_AAA_CustomIF.jar以及数据库的JDBC驱动(如 ojdbc14.jar FOR ORACLE)
到c8\webapps\p2pd\WEB-INF\lib目录下
2:
我的也是楼上这个方法 也是报楼上的错误  不知道怎么解决。楼主解决了吗?  我的情况是  重启cognos 验证权限认证都是正常的  可是第二次验证就不正常了, 服务启动后 也提升登陆口令,可是输入任何正确的口令,都无法登入……………………求解!收起
互联网服务 · 2014-03-14
浏览1185
小新小新软件开发工程师xx
回复  crazysand     对,我就是像你这样的思路,我是在程序中用log4j来打印信息输出到文件,不知道什么 ...winyee 发表于 2013-5-20 09:40     请问你这个问题解决了吗?我报和你差不多的错误,后面是JDBC...显示全部
回复  crazysand


    对,我就是像你这样的思路,我是在程序中用log4j来打印信息输出到文件,不知道什么 ...
winyee 发表于 2013-5-20 09:40



    请问你这个问题解决了吗?我报和你差不多的错误,后面是JDBC收起
银行 · 2013-12-13
浏览1148
winyeewinyee软件开发工程师东软集团
回复 7# crazysand     对,我就是像你这样的思路,我是在程序中用log4j来打印信息输出到文件,不知道什么原因,log4j没作用,怀疑是不是cognos哪里需要设置下,但是我在eclips里调用这个jar包的时候可以输出到本地文件。或者今天我换个方法,用system.println.out()来输出...显示全部
回复 7# crazysand


    对,我就是像你这样的思路,我是在程序中用log4j来打印信息输出到文件,不知道什么原因,log4j没作用,怀疑是不是cognos哪里需要设置下,但是我在eclips里调用这个jar包的时候可以输出到本地文件。
或者今天我换个方法,用system.println.out()来输出到控制台,不知道这个打印能不能输出到cognos日志中,如果能的话,那是输出到那个日志呢 ?收起
互联网服务 · 2013-05-20
浏览1171
hupingzhihupingzhi系统架构师PA
回复 6# jhhn945     调试这里的java自定义认证,那可能还是要每次覆盖jar包,通过cognos启动时调用。建议在代码中添加一些打印输入列到日志,来协助调试。我是指用eclipse调试其他SDK程序不好意思之前没说清楚。...显示全部
回复 6# jhhn945


    调试这里的java自定义认证,那可能还是要每次覆盖jar包,通过cognos启动时调用。建议在代码中添加一些打印输入列到日志,来协助调试。
我是指用eclipse调试其他SDK程序
不好意思之前没说清楚。收起
保险 · 2013-05-19
浏览1206
winyeewinyee软件开发工程师东软集团
回复 5# crazysand     这个用eclipse怎么调试啊,我不知道怎么传参数啊 。。比如下面这个方法怎么传参数呢?麻烦你了           /*         * @Namespace初始化      &nb...显示全部
回复 5# crazysand


    这个用eclipse怎么调试啊,我不知道怎么传参数啊 。。比如下面这个方法怎么传参数呢?麻烦你了
           /*
         * @Namespace初始化
         */
        public void init(INamespaceConfiguration theNamespaceConfiguration)收起
互联网服务 · 2013-05-19
浏览1160
hupingzhihupingzhi系统架构师PA
一般都用eclipse开发和调试吧显示全部
一般都用eclipse开发和调试吧收起
保险 · 2013-05-19
浏览1187
winyeewinyee软件开发工程师东软集团
回复 3# crazysand    找了下,没找到原帖,就是根据sdk里面改编的。。请问下,如何调试java自定义程序呢?显示全部
回复 3# crazysand


   找了下,没找到原帖,就是根据sdk里面改编的。。请问下,如何调试java自定义程序呢?收起
互联网服务 · 2013-05-17
浏览1185
hupingzhihupingzhi系统架构师PA
请问参考的哪一个帖子里的程序?请给个链接显示全部
请问参考的哪一个帖子里的程序?请给个链接收起
保险 · 2013-05-16
浏览1220

提问者

winyee
软件开发工程师东软集团
擅长领域: 商业智能大数据cognos

相关问题

相关资料

问题状态

  • 发布时间:2013-05-13
  • 关注会员:1 人
  • 问题浏览:7948
  • 最近回答:2016-05-13
  • X社区推广