政府机关 中间件

was6.1集群环境下停应用服务器报错

软件名称:
was nd
软件版本:
6.1
环境平台:
red hat 5
问题描述:
我刚打算停止集群部署新包,发现集群中的4个应用服务器中,3个停了,1个确停不下来,单独停也半天没反应,我就选它并“立即停止”,还是不能停,我在刷新页面用“停止”,这下报错了,不知道是不是使用“立即停止”造成的错误,还是其他原因,错误信息如下:
SECJ0373E: 无法创建用户 的凭证,这是由于失败的 LTPA 令牌验证。异常为 com.ibm.ws.wim.security.authz.AuthPrivilegedException: An error occured while performing a task as the super user at com.ibm.ws.wim.security.authz.ProfileSecurityManager.runAsSuperUser(ProfileSecurityManager.java:970) at com.ibm.ws.wim.registry.WIMUserRegistry.getUserSecurityName(WIMUserRegistry.java:375) at com.ibm.ws.security.registry.UserRegistryImpl.getUserSecurityName(UserRegistryImpl.java:476) at com.ibm.ws.security.ltpa.LTPAServerObject.getSecurityName(LTPAServerObject.java:1425) at com.ibm.ws.security.ltpa.LTPAServerObject.validate(LTPAServerObject.java:1259) at com.ibm.ws.security.ltpa.LTPAServerObject.validate(LTPAServerObject.java:1225) at com.ibm.ws.security.server.lm.ltpaLoginModule.login(ltpaLoginModule.java:607) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:618) at javax.security.auth.login.LoginContext.invoke(LoginContext.java:795) at javax.security.auth.login.LoginContext.access$000(LoginContext.java:209) at javax.security.auth.login.LoginContext$4.run(LoginContext.java:709) at java.security.AccessController.doPrivileged(AccessController.java:246) at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:706) at javax.security.auth.login.LoginContext.login(LoginContext.java:603) at com.ibm.ws.security.auth.JaasLoginHelper.jaas_login(JaasLoginHelper.java:188) at com.ibm.ws.security.auth.ContextManagerImpl.login(ContextManagerImpl.java:2956) at com.ibm.ws.security.auth.ContextManagerImpl.login(ContextManagerImpl.java:2737) at com.ibm.ISecurityLocalObjectTokenBaseImpl.WSSecurityContextLTPAImpl.acceptSecContext(WSSecurityContextLTPAImpl.java:304) at com.ibm.ISecurityLocalObjectTokenBaseImpl.WSSecurityContextLTPAImpl.acceptSecContext(WSSecurityContextLTPAImpl.java:222) at com.ibm.ws.management.connector.soap.SOAPConnector.tokenBasedAuth(SOAPConnector.java:472) at com.ibm.ws.management.connector.soap.SOAPConnector.service(SOAPConnector.java:192) at com.ibm.ws.management.connector.soap.SOAPConnection.handleRequest(SOAPConnection.java:55) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:680) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:484) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1497) Caused by: java.lang.IllegalArgumentException: Class 'LoginAccount' does not have a feature named 'identifier' at org.eclipse.emf.ecore.sdo.util.SDOUtil.getContainmentEReference(SDOUtil.java:158) at org.eclipse.emf.ecore.sdo.util.SDOUtil.createDataObject(SDOUtil.java:385) at org.eclipse.emf.ecore.sdo.impl.DynamicEDataObjectImpl.createDataObject(DynamicEDataObjectImpl.java:1195) at com.ibm.ws.wim.registry.util.SecurityNameBridge.getUserSecurityName(SecurityNameBridge.java:166) at com.ibm.ws.wim.registry.WIMUserRegistry$7.run(WIMUserRegistry.java:389) at com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:4149) at com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:4246) at com.ibm.ws.wim.security.authz.jacc.JACCSecurityManager.runAsSuperUser(JACCSecurityManager.java:497) at com.ibm.ws.wim.security.authz.ProfileSecurityManager.runAsSuperUser(ProfileSecurityManager.java:964) ... 27 more 。

SECJ0373E: 无法创建用户 的凭证,这是由于失败的 LTPA 令牌验证。异常为 com.ibm.ws.wim.security.authz.AuthPrivilegedException: An error occured while performing a task as the super user at com.ibm.ws.wim.security.authz.ProfileSecurityManager.runAsSuperUser(ProfileSecurityManager.java:970) at com.ibm.ws.wim.registry.WIMUserRegistry.getUserSecurityName(WIMUserRegistry.java:375) at com.ibm.ws.security.registry.UserRegistryImpl.getUserSecurityName(UserRegistryImpl.java:476) at com.ibm.ws.security.ltpa.LTPAServerObject.getSecurityName(LTPAServerObject.java:1425) at com.ibm.ws.security.ltpa.LTPAServerObject.validate(LTPAServerObject.java:1259) at com.ibm.ws.security.ltpa.LTPAServerObject.validate(LTPAServerObject.java:1225) at com.ibm.ws.security.server.lm.ltpaLoginModule.login(ltpaLoginModule.java:607) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:618) at javax.security.auth.login.LoginContext.invoke(LoginContext.java:795) at javax.security.auth.login.LoginContext.access$000(LoginContext.java:209) at javax.security.auth.login.LoginContext$4.run(LoginContext.java:709) at java.security.AccessController.doPrivileged(AccessController.java:246) at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:706) at javax.security.auth.login.LoginContext.login(LoginContext.java:603) at com.ibm.ws.security.auth.JaasLoginHelper.jaas_login(JaasLoginHelper.java:188) at com.ibm.ws.security.auth.ContextManagerImpl.login(ContextManagerImpl.java:2956) at com.ibm.ws.security.auth.ContextManagerImpl.login(ContextManagerImpl.java:2737) at com.ibm.ISecurityLocalObjectTokenBaseImpl.WSSecurityContextLTPAImpl.acceptSecContext(WSSecurityContextLTPAImpl.java:304) at com.ibm.ISecurityLocalObjectTokenBaseImpl.WSSecurityContextLTPAImpl.acceptSecContext(WSSecurityContextLTPAImpl.java:222) at com.ibm.ws.management.connector.soap.SOAPConnector.tokenBasedAuth(SOAPConnector.java:472) at com.ibm.ws.management.connector.soap.SOAPConnector.service(SOAPConnector.java:192) at com.ibm.ws.management.connector.soap.SOAPConnection.handleRequest(SOAPConnection.java:55) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:680) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:484) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1497) Caused by: java.lang.IllegalArgumentException: Class 'LoginAccount' does not have a feature named 'identifier' at org.eclipse.emf.ecore.sdo.util.SDOUtil.getContainmentEReference(SDOUtil.java:158) at org.eclipse.emf.ecore.sdo.util.SDOUtil.createDataObject(SDOUtil.java:385) at org.eclipse.emf.ecore.sdo.impl.DynamicEDataObjectImpl.createDataObject(DynamicEDataObjectImpl.java:1195) at com.ibm.ws.wim.registry.util.SecurityNameBridge.getUserSecurityName(SecurityNameBridge.java:166) at com.ibm.ws.wim.registry.WIMUserRegistry$7.run(WIMUserRegistry.java:389) at com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:4149) at com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:4246) at com.ibm.ws.wim.security.authz.jacc.JACCSecurityManager.runAsSuperUser(JACCSecurityManager.java:497) at com.ibm.ws.wim.security.authz.ProfileSecurityManager.runAsSuperUser(ProfileSecurityManager.java:964) ... 27 more 。

SECJ0373E: 无法创建用户 的凭证,这是由于失败的 LTPA 令牌验证。异常为 com.ibm.ws.wim.security.authz.AuthPrivilegedException: An error occured while performing a task as the super user at com.ibm.ws.wim.security.authz.ProfileSecurityManager.runAsSuperUser(ProfileSecurityManager.java:970) at com.ibm.ws.wim.registry.WIMUserRegistry.getUserSecurityName(WIMUserRegistry.java:375) at com.ibm.ws.security.registry.UserRegistryImpl.getUserSecurityName(UserRegistryImpl.java:476) at com.ibm.ws.security.ltpa.LTPAServerObject.getSecurityName(LTPAServerObject.java:1425) at com.ibm.ws.security.ltpa.LTPAServerObject.validate(LTPAServerObject.java:1259) at com.ibm.ws.security.ltpa.LTPAServerObject.validate(LTPAServerObject.java:1225) at com.ibm.ws.security.server.lm.ltpaLoginModule.login(ltpaLoginModule.java:607) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:618) at javax.security.auth.login.LoginContext.invoke(LoginContext.java:795) at javax.security.auth.login.LoginContext.access$000(LoginContext.java:209) at javax.security.auth.login.LoginContext$4.run(LoginContext.java:709) at java.security.AccessController.doPrivileged(AccessController.java:246) at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:706) at javax.security.auth.login.LoginContext.login(LoginContext.java:603) at com.ibm.ws.security.auth.JaasLoginHelper.jaas_login(JaasLoginHelper.java:188) at com.ibm.ws.security.auth.ContextManagerImpl.login(ContextManagerImpl.java:2956) at com.ibm.ws.security.auth.ContextManagerImpl.login(ContextManagerImpl.java:2737) at com.ibm.ISecurityLocalObjectTokenBaseImpl.WSSecurityContextLTPAImpl.acceptSecContext(WSSecurityContextLTPAImpl.java:304) at com.ibm.ISecurityLocalObjectTokenBaseImpl.WSSecurityContextLTPAImpl.acceptSecContext(WSSecurityContextLTPAImpl.java:222) at com.ibm.ws.management.connector.soap.SOAPConnector.tokenBasedAuth(SOAPConnector.java:472) at com.ibm.ws.management.connector.soap.SOAPConnector.service(SOAPConnector.java:192) at com.ibm.ws.management.connector.soap.SOAPConnection.handleRequest(SOAPConnection.java:55) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:680) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:484) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1497) Caused by: java.lang.IllegalArgumentException: Class 'LoginAccount' does not have a feature named 'identifier' at org.eclipse.emf.ecore.sdo.util.SDOUtil.getContainmentEReference(SDOUtil.java:158) at org.eclipse.emf.ecore.sdo.util.SDOUtil.createDataObject(SDOUtil.java:385) at org.eclipse.emf.ecore.sdo.impl.DynamicEDataObjectImpl.createDataObject(DynamicEDataObjectImpl.java:1195) at com.ibm.ws.wim.registry.util.SecurityNameBridge.getUserSecurityName(SecurityNameBridge.java:166) at com.ibm.ws.wim.registry.WIMUserRegistry$7.run(WIMUserRegistry.java:389) at com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:4149) at com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:4246) at com.ibm.ws.wim.security.authz.jacc.JACCSecurityManager.runAsSuperUser(JACCSecurityManager.java:497) at com.ibm.ws.wim.security.authz.ProfileSecurityManager.runAsSuperUser(ProfileSecurityManager.java:964) ... 27 more 。

SECJ0373E: 无法创建用户 的凭证,这是由于失败的 LTPA 令牌验证。异常为 com.ibm.ws.wim.security.authz.AuthPrivilegedException: An error occured while performing a task as the super user at com.ibm.ws.wim.security.authz.ProfileSecurityManager.runAsSuperUser(ProfileSecurityManager.java:970) at com.ibm.ws.wim.registry.WIMUserRegistry.getUserSecurityName(WIMUserRegistry.java:375) at com.ibm.ws.security.registry.UserRegistryImpl.getUserSecurityName(UserRegistryImpl.java:476) at com.ibm.ws.security.ltpa.LTPAServerObject.getSecurityName(LTPAServerObject.java:1425) at com.ibm.ws.security.ltpa.LTPAServerObject.validate(LTPAServerObject.java:1259) at com.ibm.ws.security.ltpa.LTPAServerObject.validate(LTPAServerObject.java:1225) at com.ibm.ws.security.server.lm.ltpaLoginModule.login(ltpaLoginModule.java:607) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:618) at javax.security.auth.login.LoginContext.invoke(LoginContext.java:795) at javax.security.auth.login.LoginContext.access$000(LoginContext.java:209) at javax.security.auth.login.LoginContext$4.run(LoginContext.java:709) at java.security.AccessController.doPrivileged(AccessController.java:246) at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:706) at javax.security.auth.login.LoginContext.login(LoginContext.java:603) at com.ibm.ws.security.auth.JaasLoginHelper.jaas_login(JaasLoginHelper.java:188) at com.ibm.ws.security.auth.ContextManagerImpl.login(ContextManagerImpl.java:2956) at com.ibm.ws.security.auth.ContextManagerImpl.login(ContextManagerImpl.java:2737) at com.ibm.ISecurityLocalObjectTokenBaseImpl.WSSecurityContextLTPAImpl.acceptSecContext(WSSecurityContextLTPAImpl.java:304) at com.ibm.ISecurityLocalObjectTokenBaseImpl.WSSecurityContextLTPAImpl.acceptSecContext(WSSecurityContextLTPAImpl.java:222) at com.ibm.ws.management.connector.soap.SOAPConnector.tokenBasedAuth(SOAPConnector.java:472) at com.ibm.ws.management.connector.soap.SOAPConnector.service(SOAPConnector.java:192) at com.ibm.ws.management.connector.soap.SOAPConnection.handleRequest(SOAPConnection.java:55) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:680) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:484) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1497) Caused by: java.lang.IllegalArgumentException: Class 'LoginAccount' does not have a feature named 'identifier' at org.eclipse.emf.ecore.sdo.util.SDOUtil.getContainmentEReference(SDOUtil.java:158) at org.eclipse.emf.ecore.sdo.util.SDOUtil.createDataObject(SDOUtil.java:385) at org.eclipse.emf.ecore.sdo.impl.DynamicEDataObjectImpl.createDataObject(DynamicEDataObjectImpl.java:1195) at com.ibm.ws.wim.registry.util.SecurityNameBridge.getUserSecurityName(SecurityNameBridge.java:166) at com.ibm.ws.wim.registry.WIMUserRegistry$7.run(WIMUserRegistry.java:389) at com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:4149) at com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:4246) at com.ibm.ws.wim.security.authz.jacc.JACCSecurityManager.runAsSuperUser(JACCSecurityManager.java:497) at com.ibm.ws.wim.security.authz.ProfileSecurityManager.runAsSuperUser(ProfileSecurityManager.java:964) ... 27 more 。
参与21

20 同行回答

blueheart blueheart 技术经理 浙江兰德纵横网络技术有限公司
回复 10# xz43 translog是一个目录,事务日志文件目录。显示全部
回复 10# xz43
translog是一个目录,事务日志文件目录。 收起
互联网服务 · 2010-10-12
浏览1562
blueheart blueheart 技术经理 浙江兰德纵横网络技术有限公司
问题分析:问题解决思路:具体解决方法、建议:  kill -9 pid 在/bin/syncNode.sh,执行一下。显示全部
问题分析:
问题解决思路:
具体解决方法、建议:
  kill -9 pid
/bin/syncNode.sh,执行一下。 收起
互联网服务 · 2010-10-12
浏览1633
xz43 xz43 系统架构师 pantosoft
呵呵,非常感谢大家的回复,最近没敢再去动那玩意,因为是正式环境,这个问题碰到了,kill方式解决了,就没再去尝试syncnode了,下次再出现的话,我就先按敏司令的方法试试了。显示全部
呵呵,非常感谢大家的回复,最近没敢再去动那玩意,因为是正式环境,这个问题碰到了,kill方式解决了,就没再去尝试syncnode了,下次再出现的话,我就先按敏司令的方法试试了。 收起
政府机关 · 2010-10-12
浏览1615
实在不行就只好强制关闭显示全部
实在不行就只好强制关闭 收起
2010-09-01
浏览1567
starbluexxx starbluexxx 软件开发工程师 云南南天电子信息产业股份有限公司
肯定是安装时候出什么异常了,如果停不了,kill是好办法!显示全部
肯定是安装时候出什么异常了,如果停不了,kill是好办法! 收起
互联网服务 · 2010-08-25
浏览1684
YuLimin YuLimin 资深技术顾问 IBM广州
情况如何了?显示全部
情况如何了? 收起
互联网服务 · 2010-08-12
浏览1566
ziying ziying 系统工程师 信息有限公司
用syncnode同步下后再试试.显示全部
用syncnode同步下后再试试. 收起
政府机关 · 2010-08-09
浏览1589
YuLimin YuLimin 资深技术顾问 IBM广州
Cannot create credential for the user due to failed validation of the LTPA token. The exception is com.ibm.ws.wim.security.authz.AuthPrivilegedException: An error occured while performing a task as the super userkill -9之然后再syncNode.sh一下,然后再...显示全部
Cannot create credential for the user due to failed validation of the LTPA token. The exception is com.ibm.ws.wim.security.authz.AuthPrivilegedException: An error occured while performing a task as the super user

kill -9之
然后再syncNode.sh一下,然后再启动 收起
互联网服务 · 2010-08-08
浏览1593
blueheart blueheart 技术经理 浙江兰德纵横网络技术有限公司
问题分析:  从我的日志看,很有可能是dmgr与server配置不同步造成的。问题解决思路:  先在dmgr里查看节点,进行一下再同步。如果成功,把安全性禁用一下,然后把所有服务器全部停止,再启动,然后再启用安全性。全部同步成功后再重启一下。具体解决方法、建议:&nbs...显示全部
问题分析:
  从我的日志看,很有可能是dmgr与server配置不同步造成的。
问题解决思路:
  先在dmgr里查看节点,进行一下再同步。如果成功,把安全性禁用一下,然后把所有服务器全部停止,再启动,然后再启用安全性。全部同步成功后再重启一下。
具体解决方法、建议:
   上面我的思路,再不行看这一段http://www-01.ibm.com/support/docview.wss?rs=180&uid=swg21405907 收起
互联网服务 · 2010-08-05
浏览1582
xz43 xz43 系统架构师 pantosoft
看那提示,好像是权限问题,可是我用的root账户去停那服务,一样提示那个了。要真是权限问题,那这台机器上的另一个服务怎么可以正常停了。虽然我还是不知道到底怎么回事,按上面那个版主讲的,后台直接杀掉进程,确实把它停了,重启集群就没问题了,呵呵。...显示全部
看那提示,好像是权限问题,可是我用的root账户去停那服务,一样提示那个了。要真是权限问题,那这台机器上的另一个服务怎么可以正常停了。
虽然我还是不知道到底怎么回事,按上面那个版主讲的,后台直接杀掉进程,确实把它停了,重启集群就没问题了,呵呵。 收起
政府机关 · 2010-08-05
浏览1580

提问者

评论0

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2010-08-05
  • 关注会员:1 人
  • 问题浏览:17168
  • 最近回答:2010-10-12
  • X社区推广