2011-06-03 171 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. 重新啓動應用程序服務器和同一進程中運行該應用程序
相關問題