Caused by: javax.security.auth.login.LoginException: unable to find LoginModule class: com.ibm.secur

在AIX系统上安装Tomcat(使用IBM JDK 1.6)和Hadoop 1.0.4集群环境时,遇到`javax.security.auth.login.LoginException: unable to find LoginModule class: com.ibm.secur`错误。分析指出IBM JDK特有的LoginModules可能与Hadoop不兼容。解决方案包括替换特定的LoginModule类,具体步骤为:在Eclipse中导入Hadoop包,替换源代码,然后更新集群中所有hadoop-core-1.0.4.jar文件。未经测试,仅供参考。
摘要由CSDN通过智能技术生成

首先说下出现这个错误的环境配置吧:aix小型机安装tomcat,(配有ibm专有的jdk,1.6),hadoop(1.0.4)集群,linux:redhat,jdk是oracle的1.6。出现上面的错误信息;上网查了下,发现也有相同的错误出现:http://mail-archives.apache.org/mod_mbox/hadoop-user/201208.mbox/%3COF2E935E40.56BFE6E6-ON85257A64.004BB391-85257A64.004BF20E@us.ibm.com%3E,上面说是大概意思是IBM的jdk有特殊的LoginModules,可能和hadoop的不匹配,可以看到下面的

UserGroupInformation.java中的源代码:

 private static String getOSLoginModuleName() {
  262 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值