Is your Tomcat located where it can access: 'jar:file:C:\Cisco\CallStudio\eclipse\plugins\com.audiumcorp.studio.debug.runtime_8.5.1\AUDIUM_HOME\common\lib\ALGRewards.jar!/wsdls/AccountInfoRequestWS.wsdl#types1'? You may wish to look at my project setup (also Mavenize in the process) and see if you can get that working on your Tomcat: http://www.jroller.com/gmazza/entry/web_service_tutorial

HTH,
Glen


On 07/25/2012 01:28 PM, sanndsu wrote:
Hello,

I'm getting following exception while deploying my services on TOMCAT
SERVER.  The same services executed successfully on eclipse IDE.     FYI,
the WSDL is included in a jar file.  Any insight appreciatd.


Thanks,
San

javax.xml.ws.WebServiceException:
org.apache.cxf.service.factory.ServiceConstructionException: Failed to
create service.
        at org.apache.cxf.jaxws.ServiceImpl.getPort(ServiceImpl.java:334)
        at org.apache.cxf.jaxws.ServiceImpl.getPort(ServiceImpl.java:319)
        at javax.xml.ws.Service.getPort(Service.java:46)
        at
com.oracle.sca.soapservice.lbmember.accountinforequest.accountinforequestws.AccountInfoRequestWS.getAccountInfoRequestPt(AccountInfoRequestWS.java:76)
        at
callcenter.ivr.interfaces.alg.rewards.ALGRewardsServiceImpl.getAccountInfoRequestPort(ALGRewardsServiceImpl.java:125)
        at
callcenter.ivr.interfaces.alg.rewards.ALGRewardsServiceImpl.getAccountInfoRequest(ALGRewardsServiceImpl.java:272)
        at
callcenter.ivr.interfaces.alg.rewards.elements.GetTLSAccountInfo.doAction(GetTLSAccountInfo.java:150)
        at
com.audium.server.voiceElement.ActionElementBase.service(ActionElementBase.java:387)
        at 
com.audium.server.controller.Controller.goToAction(Controller.java:2959)
        at
com.audium.server.controller.Controller.goToElement(Controller.java:2691)
        at
com.audium.server.controller.Controller.continueCall(Controller.java:2511)
        at
com.audium.server.controller.Controller.goToElement(Controller.java:2742)
        at
com.audium.server.controller.Controller.continueCall(Controller.java:2511)
        at com.audium.server.controller.Controller.doPost(Controller.java:733)
        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:269)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
        at
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:834)
        at
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:640)
        at 
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1286)
        at java.lang.Thread.run(Thread.java:595)
Caused by: org.apache.cxf.service.factory.ServiceConstructionException:
Failed to create service.
        at
org.apache.cxf.wsdl11.WSDLServiceFactory.create(WSDLServiceFactory.java:150)
        at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromWSDL(ReflectionServiceFactoryBean.java:383)
        at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:506)
        at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:242)
        at
org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create(JaxWsServiceFactoryBean.java:205)
        at
org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:101)
        at
org.apache.cxf.frontend.ClientFactoryBean.create(ClientFactoryBean.java:90)
        at
org.apache.cxf.frontend.ClientProxyFactoryBean.create(ClientProxyFactoryBean.java:155)
        at
org.apache.cxf.jaxws.JaxWsProxyFactoryBean.create(JaxWsProxyFactoryBean.java:155)
        at org.apache.cxf.jaxws.ServiceImpl.createPort(ServiceImpl.java:465)
        at org.apache.cxf.jaxws.ServiceImpl.getPort(ServiceImpl.java:332)
        ... 27 more
Caused by: org.apache.ws.commons.schema.XmlSchemaException: Unable to locate
imported document at
'http://lolabroker-int-dev.devel.cuc.com:80/soa-infra/services/default/accountinforequest/AccountInfoRequestWS?XSD=xsd/AccountInfoRQ.xsd',
relative to
'jar:file:C:\Cisco\CallStudio\eclipse\plugins\com.audiumcorp.studio.debug.runtime_8.5.1\AUDIUM_HOME\common\lib\ALGRewards.jar!/wsdls/AccountInfoRequestWS.wsdl#types1'.
        at
org.apache.cxf.catalog.CatalogXmlSchemaURIResolver.resolveEntity(CatalogXmlSchemaURIResolver.java:76)
        at
org.apache.ws.commons.schema.SchemaBuilder.resolveXmlSchema(SchemaBuilder.java:684)
        at
org.apache.ws.commons.schema.SchemaBuilder.handleImport(SchemaBuilder.java:538)
        at
org.apache.ws.commons.schema.SchemaBuilder.handleSchemaElementChild(SchemaBuilder.java:1513)
        at
org.apache.ws.commons.schema.SchemaBuilder.handleXmlSchemaElement(SchemaBuilder.java:659)
        at
org.apache.ws.commons.schema.XmlSchemaCollection.read(XmlSchemaCollection.java:542)
        at
org.apache.cxf.common.xmlschema.SchemaCollection.read(SchemaCollection.java:129)
        at org.apache.cxf.wsdl11.SchemaUtil.extractSchema(SchemaUtil.java:133)
        at org.apache.cxf.wsdl11.SchemaUtil.getSchemas(SchemaUtil.java:73)
        at org.apache.cxf.wsdl11.SchemaUtil.getSchemas(SchemaUtil.java:65)
        at org.apache.cxf.wsdl11.SchemaUtil.getSchemas(SchemaUtil.java:60)
        at
org.apache.cxf.wsdl11.WSDLServiceBuilder.getSchemas(WSDLServiceBuilder.java:372)
        at
org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:339)
        at
org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:203)
        at
org.apache.cxf.wsdl11.WSDLServiceFactory.create(WSDLServiceFactory.java:142)



--
View this message in context: 
http://cxf.547215.n5.nabble.com/WSDL-Service-Creation-Exception-tp5711590.html
Sent from the cxf-user mailing list archive at Nabble.com.


--
Glen Mazza
Talend Community Coders
coders.talend.com
blog: www.jroller.com/gmazza

Reply via email to