Announcement Announcement Module
Collapse
No announcement yet.
HTTP invoker problem with com.ibm.jsse2.SSLSocketFactoryImpl in Websphere 6.1 Page Title Module
Move Remove Collapse
X
Conversation Detail Module
Collapse
  • Filter
  • Time
  • Show
Clear All
new posts

  • HTTP invoker problem with com.ibm.jsse2.SSLSocketFactoryImpl in Websphere 6.1

    HI

    We have a 2 web applications in EAR. UI and REMOTE. Remote is desinged with Spring HTTP invoker.

    UI call services of REMOTE.

    We faced some unusual proble, In Websphere 6.1 when java 2 security is enable with following SSL factory provider was activated
    ssl.SocketFactory.provider=com.ibm.jsse2.SSLSocket FactoryImpl
    ssl.ServerSocketFactory.provider=com.ibm.jsse2.SSL ServerSocketFactoryImpl


    Application has started throwing following exceptions. Application works with out any issues if java 2 security is off (or these 2 providers are commented). Has anybody faced this issue before. Please let me know what chnages I can try out to make this work

    [5/19/09 11:56:16:742 BST] 0000003c ServletWrappe E SRVE0068E: Uncaught exception thrown in one of the service methods of the servlet: /ErrorPage.jsp. Exception thrown : javax.servlet.ServletException: Missing message for key "Could not access HTTP invoker remote service at [https://ubnf0013.cdc.uk.jpmorganchas...mote/imLogin]; nested exception is javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.h: No trusted certificate found"
    at org.apache.jasper.runtime.PageContextImpl.handlePa geException(PageContextImpl.java:660)
    at com.ibm._jsp._ErrorPage._jspService(_ErrorPage.jav a:124)
    at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJsp Base.java:87)
    at javax.servlet.http.HttpServlet.service(HttpServlet .java:856)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.ser vice(ServletWrapper.java:1068)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.han dleRequest(ServletWrapper.java:543)
    at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.h andleRequest(ServletWrapper.java:478)
    at com.ibm.wsspi.webcontainer.servlet.GenericServletW rapper.handleRequest(GenericServletWrapper.java:12 2)
    at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensio nServletWrapper.handleRequest(AbstractJSPExtension ServletWrapper.java:225)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.forward(WebAppRequestDispatcher.java:321)
    at org.apache.struts.action.RequestProcessor.doForwar d(RequestProcessor.java:1056)
    at org.apache.struts.action.RequestProcessor.processF orwardConfig(RequestProcessor.java:388)
    at org.apache.struts.action.RequestProcessor.process( RequestProcessor.java:231)
    at org.apache.struts.action.ActionServlet.process(Act ionServlet.java:1164)
    at org.apache.struts.action.ActionServlet.doPost(Acti onServlet.java:415)
    at com.jpm.is.im.mvc.ImBaseServlet.doPost(Unknown Source)
    at com.jpm.is.im.mvc.ImBaseServlet.doGet(Unknown Source)
    at javax.servlet.http.HttpServlet.service(HttpServlet .java:743)
    at javax.servlet.http.HttpServlet.service(HttpServlet .java:856)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.ser vice(ServletWrapper.java:1068)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.han dleRequest(ServletWrapper.java:543)
    at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.h andleRequest(ServletWrapper.java:478)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.forward(WebAppRequestDispatcher.java:321)
    at org.apache.jasper.runtime.PageContextImpl.forward( PageContextImpl.java:518)
    at com.ibm._jsp._imIndex._jspService(_imIndex.java:74 )
    at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJsp Base.java:87)
    at javax.servlet.http.HttpServlet.service(HttpServlet .java:856)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.ser vice(ServletWrapper.java:1068)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.han dleRequest(ServletWrapper.java:543)
    at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.h andleRequest(ServletWrapper.java:478)
    at com.ibm.wsspi.webcontainer.servlet.GenericServletW rapper.handleRequest(GenericServletWrapper.java:12 2)
    at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensio nServletWrapper.handleRequest(AbstractJSPExtension ServletWrapper.java:225)
    at com.ibm.ws.webcontainer.webapp.WebApp.handleReques t(WebApp.java:3357)
    at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequ est(WebGroup.java:267)
    at com.ibm.ws.webcontainer.WebContainer.handleRequest (WebContainer.java:811)
    at com.ibm.ws.wswebcontainer.WebContainer.handleReque st(WebContainer.java:1455)
    at com.ibm.ws.webcontainer.channel.WCChannelLink.read y(WCChannelLink.java:115)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLi nk.handleDiscrimination(HttpInboundLink.java:454)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLi nk.handleNewInformation(HttpInboundLink.java:383)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLi nk.ready(HttpInboundLink.java:263)
    at com.ibm.ws.tcp.channel.impl.NewConnectionInitialRe adCallback.sendToDiscriminators(NewConnectionIniti alReadCallback.java:214)
    at com.ibm.ws.tcp.channel.impl.NewConnectionInitialRe adCallback.complete(NewConnectionInitialReadCallba ck.java:113)
    at com.ibm.ws.tcp.channel.impl.AioReadCompletionListe ner.futureCompleted(AioReadCompletionListener.java :165)
    at com.ibm.io.async.AbstractAsyncFuture.invokeCallbac k(AbstractAsyncFuture.java:217)
    at com.ibm.io.async.AsyncChannelFuture.fireCompletion Actions(AsyncChannelFuture.java:161)
    at com.ibm.io.async.AsyncFuture.completed(AsyncFuture .java:136)
    at com.ibm.io.async.ResultHandler.complete(ResultHand ler.java:195)
    at com.ibm.io.async.ResultHandler.runEventProcessingL oop(ResultHandler.java:743)
    at com.ibm.io.async.ResultHandler$2.run(ResultHandler .java:873)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.j ava:1473)



    Regards,
    Umesh Patil
Working...
X