Hi, I've been trying to create a stub for Stock quote web service and am having trouble with that. It says "21:40:54,812 ERROR [[action]] Servlet.service() for servlet action threw exception javax.xml.ws.WebServiceException: Unable to create Provider: org.jboss.ws.core.jaxws.spi.ProviderImpl"
I'm using JBoss App server 4.2 version under eclipse 3.3.1 I used jwsdp2.0 for "StockQuote" web service. The following is the generated code: package net.webservicex; import java.net.MalformedURLException; import java.net.URL; import javax.xml.namespace.QName; import javax.xml.ws.Service; import javax.xml.ws.WebEndpoint; import javax.xml.ws.WebServiceClient; import net.webservicex.StockQuote; import net.webservicex.StockQuoteSoap; /** * This class was generated by the JAXWS SI. * JAX-WS RI 2.0-b26-ea3 * Generated source version: 2.0 * */ @WebServiceClient(name = "StockQuote", targetNamespace = "http://www.webserviceX.NET/", wsdlLocation = "http://www.webservicex.net/stockquote.asmx?WSDL") public class StockQuote extends Service { private final static URL WSDL_LOCATION; private final static QName STOCKQUOTE = new QName("http://www.webserviceX.NET/", "StockQuote"); private final static QName STOCKQUOTESOAP = new QName("http://www.webserviceX.NET/", "StockQuoteSoap"); static { URL url = null; try { url = new URL("http://www.webservicex.net/stockquote.asmx?WSDL"); } catch (MalformedURLException e) { e.printStackTrace(); } WSDL_LOCATION = url; } public StockQuote(URL wsdlLocation, QName serviceName) { super(wsdlLocation, serviceName); } public StockQuote() { super(WSDL_LOCATION, STOCKQUOTE); } /** * * @return * returns StockQuoteSoap */ @WebEndpoint(name = "StockQuoteSoap") public StockQuoteSoap getStockQuoteSoap() { return (StockQuoteSoap)super.getPort(STOCKQUOTESOAP, StockQuoteSoap.class); } } I'm calling the service the following way: StockQuote service = new StockQuote(); StockQuoteSoap port = service.getStockQuoteSoap(); String quote = port.getQuote("STT"); I'm getting the following error in the first line of the above code itself: 21:40:54,812 WARN [RequestProcessor] Unhandled Exception thrown: class javax.xml.ws.WebServiceException 21:40:54,812 ERROR [[action]] Servlet.service() for servlet action threw exception javax.xml.ws.WebServiceException: Unable to create Provider: org.jboss.ws.core.jaxws.spi.ProviderImpl at javax.xml.ws.spi.Provider.provider(Provider.java:83) at javax.xml.ws.Service.(Service.java:58) at net.webservicex.StockQuote.(StockQuote.java:44) at com.struts.action.FiboGenAction.execute(FiboGenAction.java:81) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 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:230) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179) at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84) 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:157) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446) at java.lang.Thread.run(Thread.java:595) I really appreciate any help you could provide in this. Basically, I want framework to get stock quote for any given ticker. Can someone please help me? Thanks. View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4124094#4124094 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4124094 _______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
