ERROR [AbstractWsdlContractPublisher] Failed to load WSDL co
sagolsb Oct 14, 2009 12:33 PMHi,
I Have developed and deployed a Web service with JBossWS and is exposed through the JBossESB. Now I set up UsernameToken WS-Security, all works well. Then I configured it to be accessed through SSL; now if I access the service WSDL/Service directly it still works but if I try to access the WSDL through the 'contract' (http://localhost:8080/contract) page, I can see the links to the WSDL but if I click on it I get the following error; I have done the key store settings as far as know of but still fails. It is failing when ESB tries to load the service WSDL, seems to be related to the JBR port settings? Any hints or pointers would be highly appreciated, Thanks in advance:
17:11:29,822 ERROR [AbstractWsdlContractPublisher] Failed to load WSDL contract information from WS Endpoint 'https://127.0.0.1:8443/SecureService/GetCredentialService?wsdl'.
java.io.IOException: Failed to create RemoteWsdlLoader instance.
at org.jboss.soa.esb.actions.soap.AbstractWsdlContractPublisher.getWsdl(AbstractWsdlContractPublisher.java:168)
at org.jboss.soa.esb.actions.soap.AbstractWsdlContractPublisher.getContractInfo(AbstractWsdlContractPublisher.java:134)
at org.apache.jsp.contract_jsp._jspService(contract_jsp.java:126)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:322)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
Caused by: org.jboss.soa.esb.ConfigurationException: Failed to locate keystore '/keystore'.
at org.jboss.soa.esb.http.configurators.HttpProtocol.getKeyMaterial(HttpProtocol.java:191)
at org.jboss.soa.esb.http.configurators.HttpProtocol.configure(HttpProtocol.java:92)
at org.jboss.soa.esb.http.HttpClientFactory.createHttpClient(HttpClientFactory.java:82)
at org.jboss.soa.esb.actions.soap.RemoteWsdlLoader.(RemoteWsdlLoader.java:50)
at org.jboss.soa.esb.actions.soap.AbstractWsdlContractPublisher.getWsdl(AbstractWsdlContractPublisher.java:166)
... 28 more