【发布时间】:2013-02-08 21:03:21
【问题描述】:
我正在尝试在 http://www-01.ibm.com/support/docview.wss?uid=swg21592616 中提到的 WAS 生产环境中导入 SSL 证书,但是在最后一步之前(单击 OK 将新证书添加到列表中),我收到下一个错误:
java.lang.ClassCastException:com.ibm.websphere.models.config.security.impl.SecurityImpl 与 javax.management.AttributeList 不兼容 在 com.ibm.ws.console.security.SignerCerts.SignerCertsController.setupCollectionForm(SignerCertsController.java:156) 在 com.ibm.ws.console.core.action.BaseController.perform(BaseController.java:401) 在 org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:242) 在 org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:308) 在 com.ibm.isclite.container.controller.InformationController.processForwardConfig(InformationController.java:207) 在 org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279) 在 org.apache.struts.action.ActionServlet.process(ActionServlet.java:1486) 在 org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:528) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:738) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:831) 在 com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1443) 在 com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1384) 在 com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:104) 在 com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77) 在 com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:852) 在 com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:785) 在 com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:443) 在 com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:175) 在 com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:325) 在 org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1070) 在 org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:273) 在 org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455) 在 org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:319) 在 com.ibm.isclite.container.controller.InformationController.processForwardConfig(InformationController.java:207) 在 org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279) 在 org.apache.struts.action.ActionServlet.process(ActionServlet.java:1486) 在 org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:528) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:738) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:831) 在 com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1443) 在 com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1384) 在 com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:131) 在 com.ibm.ws.console.core.servlet.WSCUrlFilter.setUpCommandAssistence(WSCUrlFilter.java:927) 在 com.ibm.ws.console.core.servlet.WSCUrlFilter.continueStoringTaskState(WSCUrlFilter.java:494) 在 com.ibm.ws.console.core.servlet.WSCUrlFilter.doFilter(WSCUrlFilter.java:315) 在 com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188) 在 com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116) 在 com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77) 在 com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:852) 在 com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:785) 在 com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:443) 在 com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:175) 在 com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3610) 在 com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:274) 在 com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:926) 在 com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1557) 在 com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:173) 在 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:455) 在 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:384) 在 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:272) 在 com.ibm.ws.ssl.channel.impl.SSLConnectionLink.determineNextChannel(SSLConnectionLink.java:1016) 在 com.ibm.ws.ssl.channel.impl.SSLConnectionLink$MyReadCompletedCallback.complete(SSLConnectionLink.java:639) 在 com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1772) 在 com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) 在 com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) 在 com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) 在 com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138) 在 com.ibm.io.async.ResultHandler.complete(ResultHandler.java:202) 在 com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:766) 在 com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:896) 在 com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)
WAS 版本是 7.0.0.0。 SSL 证书来自https://web.sedeb2b.com/EdiwinWSPre/services/WSEmisionSoap
¿有没有其他方法可以在 WAS 中导入 SSL 证书?
【问题讨论】:
标签: ssl websphere ssl-certificate