2011-06-03 82 views
0

我无法登录到应用程序,因为它抛出以下异常:密钥库被篡改,或密码不正确

com.ibm.wsspi.channel.framework.exception.ChannelException: java.io.IOException: Keystore was tampered with, or password was incorrect 
    at com.ibm.ws.webservices.engine.xmlsoap.builders.WebServicesFaultProcessor.createFault(WebServicesFaultProcessor.java:415) 
    at com.ibm.ws.webservices.engine.xmlsoap.SOAPFault.getFault(SOAPFault.java:486) 
    at com.ibm.ws.webservices.engine.SOAPPart.getFault(SOAPPart.java:1090) 
    at com.ibm.ws.webservices.engine.SOAPPart.getFault(SOAPPart.java:747) 
    at com.ibm.ws.webservices.engine.Message.getFault(Message.java:883) 
    at com.ibm.ws.webservices.engine.Message.ifFaultThrowSelf(Message.java:863) 
    at com.ibm.ws.webservices.engine.PivotHandlerWrapper.invoke(PivotHandlerWrapper.java:279) 

......

如何解决这个问题?

+0

使用正确的密码? – geoffspear 2011-06-03 19:33:17

回答

0
  1. 复制新添加的证书数据到一个文件并将其保存为“rsa.cert”或获取证书,并将其命名为“rsa.cert”
  2. 然后打开“ikeman.bat”
  3. 打开密钥文件(jks格式),然后查找要更新的证书(可能已过期或即将到期或更改证书)。保存您想要更改的证书的名称(例如,这些是证书的名称)。然后点击该证书并按下删除按钮。然后点击添加按钮并打开之前保存的“rsa.cert”文件。然后给出与您删除的证书名称相同的名称。
  4. 重复信托文件(JKS格式)
  5. 重新启动应用程序服务器和同一进程中运行该应用程序
相关问题