On Wednesday 11 August 2010 9:14:07 am Amit Rathi wrote:
> Hi Dan,
> 
> I did the same & it's working fine now. I am able to see the WSDL in the
> browser. The generated WSDL shows the complete content of
> referred(imported) xsd's. Just one clarification, is there any
> configuration by which generated wsdl doesn't show the content of referred
> xsd & just show the import statement.

In general, no.  Not right now.  With your config, however, it should be using 
the wsdl you have configured in your jaxws:endpoint.  Thus, if it has imports, 
it should be using them.


> There is one issue. When I tried to test this using SOAPUI 1.7.6, its
> failing with the below error
> 
> Issue1 with soapUI: Tue Aug 10 16:10:51 EDT 2010:ERROR:An error occured
> [https://localhost:32253/xyzservices/services/GetSoftwareAssetInfoService?
> wsdl:0: error: src-resolve: attribute
> 'mediat...@http://service.xyz.com/provider/xyzservices/NameANDAddress/x200
> 4/' not found.], see error log for details

No idea.   We'd probably need to see the wsdl and imports and such.

Dan


> 
> 
> I am not getting what is the exact problem.
> 
> Kindly suggest.
> 
> Thanks & Regards
> Amit
> 
> -----Original Message-----
> From: Daniel Kulp [mailto:[email protected]]
> Sent: Wednesday, August 11, 2010 4:13 PM
> To: [email protected]
> Cc: Amit Rathi; [email protected]; [email protected]
> Subject: Re: Can't find the request for service's Observer
> 
> 
> You have:
> 
> <jaxws:endpoint name="{"targetNameSpace"}SoftwareAssetInfoPortType"
>  wsdlLocation="wsdl/GetSoftwareAssetInfoService.wsdl"
>  createdFromAPI="true">
> 
> 
> The createdFromAPI means at some point, you will be calling
> Endpoint.publish to publish it.  Are you?  If not, I would remove that and
> add an address attribute of something like "/myservice" or similar so CXF
> will publish it at startup.
> 
> Dan
> 
> On Tuesday 10 August 2010 7:48:10 am Amit Rathi wrote:
> > Hi, I have developed a web service using CXF2.2.8, when I deployed it on
> > web logic application server & try to access the WSDL url in IE its
> > throwing exception. Below are the various files I am using. Kindly help
> > me, its urgent. Let me know if you need anything more from my side.
> > 
> > cxf.xml
> > -------------------------------------------------------------------------
> > --
> > ------------------------------------------------------------------------
> > --- ----------------------------------------------------------- <beans
> > xmlns="http://www.springframework.org/schema/beans";
> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> > xmlns:jaxws="http://cxf.apache.org/jaxws";
> > xmlns:context="http://www.springframework.org/schema/context";
> > xsi:schemaLocation="
> > HYPERLINK
> > "http://www.springframework.org/schema/beans"http://www.springframework.o
> > r g/schema/beanshttps://issues.apache.org/jira/images/icons/linkext7.gif
> > HYPERLINK
> > "http://www.springframework.org/schema/beans/spring-beans.xsd"http://www.
> > s
> > pringframework.org/schema/beans/spring-beans.xsdhttps://issues.apache.or
> > g/j ira/images/icons/linkext7.gif HYPERLINK
> > "http://www.springframework.org/schema/context"http://www.springframework
> > .
> > org/schema/contexthttps://issues.apache.org/jira/images/icons/linkext7.g
> > if HYPERLINK
> > "http://www.springframework.org/schema/context/spring-context-2.5.xsd"htt
> > p
> > 
> > ://www.springframework.org/schema/context/spring-context-2.5.xsdhttps://i
> > :ss
> > 
> > ues.apache.org/jira/images/icons/linkext7.gif">
> > 
> > <!-- For Testing using the Swing commons processor, uncomment one of:
> > <bean
> > class="org.springframework.context.annotation.CommonAnnotationBeanPostPro
> > c essor"/> <context:annotation-config/>
> > -->
> > <bean id="cxf" class="org.apache.cxf.bus.CXFBusImpl"/>
> > <bean id="org.apache.cxf.bus.spring.BusApplicationListener"
> > class="org.apache.cxf.bus.spring.BusApplicationListener"/> <bean
> > id="org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor"
> > class="org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor"/>
> > <bean id="org.apache.cxf.bus.spring.Jsr250BeanPostProcessor"
> > class="org.apache.cxf.bus.spring.Jsr250BeanPostProcessor"/> <bean
> > id="org.apache.cxf.bus.spring.BusExtensionPostProcessor"
> > class="org.apache.cxf.bus.spring.BusExtensionPostProcessor"/>
> > 
> > <bean id="org.apache.cxf.resource.ResourceManager"
> > class="org.apache.cxf.bus.resource.ResourceManagerImpl"> <property
> > name="resolvers">
> > <list>
> > <bean class="org.apache.cxf.resource.ClasspathResolver"/>
> > <bean class="org.apache.cxf.resource.ClassLoaderResolver"/>
> > <bean
> > class="org.apache.cxf.bus.spring.BusApplicationContextResourceResolver"/>
> > </list>
> > </property>
> > <property name="bus" ref="cxf"/>
> > </bean>
> > <bean id="org.apache.cxf.configuration.Configurer"
> > class="org.apache.cxf.configuration.spring.ConfigurerImpl">
> > </bean>
> > 
> > <bean id="org.apache.cxf.binding.BindingFactoryManager"
> > class="org.apache.cxf.binding.BindingFactoryManagerImpl"> <property
> > name="mapProvider">
> > <bean class="org.apache.cxf.configuration.spring.SpringBeanMap">
> > <property name="type" value="org.apache.cxf.binding.BindingFactory"/>
> > <property name="idsProperty" value="activationNamespaces"/>
> > </bean>
> > </property>
> > <property name="bus" ref="cxf"/>
> > </bean>
> > 
> > <bean id="org.apache.cxf.transport.DestinationFactoryManager"
> > class="org.apache.cxf.transport.DestinationFactoryManagerImpl"> <property
> > name="mapProvider">
> > <bean class="org.apache.cxf.configuration.spring.SpringBeanMap">
> > <property name="type"
> > value="org.apache.cxf.transport.DestinationFactory"/> <property
> > name="idsProperty" value="transportIds"/>
> > </bean>
> > </property>
> > <property name="bus" ref="cxf"/>
> > </bean>
> > 
> > <bean id="org.apache.cxf.transport.ConduitInitiatorManager"
> > class="org.apache.cxf.transport.ConduitInitiatorManagerImpl"> <property
> > name="mapProvider">
> > <bean class="org.apache.cxf.configuration.spring.SpringBeanMap">
> > <property name="type" value="org.apache.cxf.transport.ConduitInitiator"/>
> > <property name="idsProperty" value="transportIds"/>
> > </bean>
> > </property>
> > <property name="bus" ref="cxf"/>
> > </bean>
> > 
> > <bean id="org.apache.cxf.wsdl.WSDLManager"
> > class="org.apache.cxf.wsdl11.WSDLManagerImpl"> <property name="bus"
> > ref="cxf"/>
> > </bean>
> > 
> > <bean id="org.apache.cxf.phase.PhaseManager"
> > class="org.apache.cxf.phase.PhaseManagerImpl">
> > 
> > </bean>
> > 
> > <bean id="org.apache.cxf.workqueue.WorkQueueManager"
> > class="org.apache.cxf.workqueue.WorkQueueManagerImpl"> <property
> > name="bus" ref="cxf"/>
> > </bean>
> > 
> > <bean id="org.apache.cxf.buslifecycle.BusLifeCycleManager"
> > class="org.apache.cxf.buslifecycle.CXFBusLifeCycleManager"> <property
> > name="bus" ref="cxf"/>
> > </bean>
> > 
> > <bean id="org.apache.cxf.endpoint.ServerRegistry"
> > class="org.apache.cxf.endpoint.ServerRegistryImpl"> <property name="bus"
> > ref="cxf"/>
> > </bean>
> > 
> > <bean id="org.apache.cxf.endpoint.ServerLifeCycleManager"
> > class="org.apache.cxf.endpoint.ServerLifeCycleManagerImpl"/> <bean
> > id="org.apache.cxf.endpoint.ClientLifeCycleManager"
> > class="org.apache.cxf.endpoint.ClientLifeCycleManagerImpl"/>
> > 
> > <bean id="org.apache.cxf.transports.http.QueryHandlerRegistry"
> > class="org.apache.cxf.transport.http.QueryHandlerRegistryImpl"> <property
> > name="bus" ref="cxf"/>
> > <property name="queryHandlers">
> > <list>
> > <bean class="org.apache.cxf.transport.http.WSDLQueryHandler">
> > <property name="bus" ref="cxf"/>
> > </bean>
> > </list>
> > </property>
> > </bean>
> > 
> > <bean id="org.apache.cxf.endpoint.EndpointResolverRegistry"
> > class="org.apache.cxf.endpoint.EndpointResolverRegistryImpl"> <property
> > name="bus" ref="cxf"/>
> > </bean>
> > <bean id="org.apache.cxf.headers.HeaderManager"
> > class="org.apache.cxf.headers.HeaderManagerImpl"> <property name="bus"
> > ref="cxf"/>
> > </bean>
> > <bean id="org.apache.cxf.catalog.OASISCatalogManager"
> > class="org.apache.cxf.catalog.OASISCatalogManager"> <property name="bus"
> > ref="cxf"/>
> > </bean>
> > 
> > <bean id="org.apache.cxf.endpoint.ServiceContractResolverRegistry"
> > class="org.apache.cxf.endpoint.ServiceContractResolverRegistryImpl">
> > <property name="bus" ref="cxf"/>
> > </bean>
> > 
> > <jaxws:client name="{"targetNameSpace"}GetWFPProfileInfoPortType"
> > createdFromAPI="true">
> > <jaxws:properties>
> > <entry key="schema-validation-enabled" value="true" />
> > </jaxws:properties>
> > </jaxws:client>
> > 
> > <jaxws:endpoint name="{"targetNameSpace"}GetWFPProfileInfoPortType"
> > wsdlLocation="wsdl/GetWFPProfileInfoService.wsdl"
> > createdFromAPI="true">
> > <jaxws:properties>
> > <entry key="schema-validation-enabled" value="true" />
> > </jaxws:properties>
> > </jaxws:endpoint>
> > 
> > <jaxws:client name="{"targetNameSpace"}SoftwareAssetInfoPortType"
> > createdFromAPI="true">
> > <jaxws:properties>
> > <entry key="schema-validation-enabled" value="true" />
> > </jaxws:properties>
> > </jaxws:client>
> > 
> > <jaxws:endpoint name="{"targetNameSpace"}SoftwareAssetInfoPortType"
> > wsdlLocation="wsdl/GetSoftwareAssetInfoService.wsdl"
> > createdFromAPI="true">
> > <jaxws:properties>
> > <entry key="schema-validation-enabled" value="true" />
> > </jaxws:properties>
> > </jaxws:endpoint>
> > 
> > </beans>
> > -------------------------------------------------------------------------
> > --
> > ------------------------------------------------------------------------
> > --- -----------------------------------------------------------
> > 
> > 
> > 
> > cxf-servlet.xml
> > -------------------------------------------------------------------------
> > --
> > ------------------------------------------------------------------------
> > --- ----------------------------------------------------------- <beans
> > xmlns="http://www.springframework.org/schema/beans";
> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> > xmlns:foo="http://cxf.apache.org/configuration/foo";
> > xsi:schemaLocation="
> > HYPERLINK
> > "http://www.springframework.org/schema/beans"http://www.springframework.o
> > r g/schema/beanshttps://issues.apache.org/jira/images/icons/linkext7.gif
> > HYPERLINK
> > "http://www.springframework.org/schema/beans/spring-beans.xsd"http://www.
> > s
> > pringframework.org/schema/beans/spring-beans.xsdhttps://issues.apache.or
> > g/j ira/images/icons/linkext7.gif">
> > 
> > <bean class="org.apache.cxf.transport.servlet.ServletTransportFactory"
> > id="org.apache.cxf.transport.servlet.ServletTransportFactory">
> > <property name="bus" ref="cxf"/>
> > <property name="transportIds">
> > <set>
> > <value>HYPERLINK
> > "http://cxf.apache.org/bindings/xformat"http://cxf.apache.org/bindings/xf
> > o rmathttps://issues.apache.org/jira/images/icons/linkext7.gif</value>
> > <value>HYPERLINK
> > "http://schemas.xmlsoap.org/soap/http"http://schemas.xmlsoap.org/soap/htt
> > p https://issues.apache.org/jira/images/icons/linkext7.gif</value>
> > <value>HYPERLINK
> > "http://schemas.xmlsoap.org/wsdl/http/"http://schemas.xmlsoap.org/wsdl/ht
> > t p/https://issues.apache.org/jira/images/icons/linkext7.gif</value>
> > <value>HYPERLINK
> > "http://schemas.xmlsoap.org/wsdl/soap/http"http://schemas.xmlsoap.org/wsd
> > l
> > /soap/httphttps://issues.apache.org/jira/images/icons/linkext7.gif</valu
> > e> <value>HYPERLINK
> > "http://www.w3.org/2003/05/soap/bindings/HTTP/"http://www.w3.org/2003/05/
> > s
> > oap/bindings/HTTP/https://issues.apache.org/jira/images/icons/linkext7.g
> > if< /value> <value>HYPERLINK
> > "http://cxf.apache.org/transports/http/configuration"http://cxf.apache.or
> > g
> > /transports/http/configurationhttps://issues.apache.org/jira/images/icon
> > s/l inkext7.gif</value> </set>
> > </property>
> > </bean>
> > </beans>
> > -------------------------------------------------------------------------
> > --
> > ------------------------------------------------------------------------
> > --- -----------------------------------------------------------
> > 
> > 
> > 
> > cxf-extension-soap.xml
> > -------------------------------------------------------------------------
> > --
> > ------------------------------------------------------------------------
> > --- ----------------------------------------------------------- <beans
> > xmlns="http://www.springframework.org/schema/beans";
> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> > xmlns:foo="http://cxf.apache.org/configuration/foo";
> > xsi:schemaLocation="
> > HYPERLINK
> > "http://www.springframework.org/schema/beans"http://www.springframework.o
> > r g/schema/beanshttps://issues.apache.org/jira/images/icons/linkext7.gif
> > HYPERLINK
> > "http://www.springframework.org/schema/beans/spring-beans.xsd"http://www.
> > s
> > pringframework.org/schema/beans/spring-beans.xsdhttps://issues.apache.or
> > g/j ira/images/icons/linkext7.gif">
> > 
> > <bean id="org.apache.cxf.binding.soap.SoapBindingFactory"
> > class="org.apache.cxf.binding.soap.SoapBindingFactory" lazy-init="true">
> > <property name="activationNamespaces">
> > <set>
> > <value>HYPERLINK
> > "http://schemas.xmlsoap.org/soap/"http://schemas.xmlsoap.org/soap/https:/
> > / issues.apache.org/jira/images/icons/linkext7.gif</value>
> > <value>HYPERLINK
> > "http://schemas.xmlsoap.org/wsdl/soap/"http://schemas.xmlsoap.org/wsdl/s
> > oa p/https://issues.apache.org/jira/images/icons/linkext7.gif</value>
> > <value>HYPERLINK
> > "http://schemas.xmlsoap.org/wsdl/soap12/"http://schemas.xmlsoap.org/wsdl/
> > s oap12/https://issues.apache.org/jira/images/icons/linkext7.gif</value>
> > <value>HYPERLINK
> > "http://www.w3.org/2003/05/soap/bindings/HTTP/"http://www.w3.org/2003/05/
> > s
> > oap/bindings/HTTP/https://issues.apache.org/jira/images/icons/linkext7.g
> > if< /value> <value>HYPERLINK
> > "http://schemas.xmlsoap.org/wsdl/soap/http"http://schemas.xmlsoap.org/wsd
> > l
> > /soap/httphttps://issues.apache.org/jira/images/icons/linkext7.gif</valu
> > e> </set>
> > </property>
> > <property name="bus" ref="cxf"/>
> > </bean>
> > 
> > <bean class="org.apache.cxf.binding.soap.SoapTransportFactory"
> > id="org.apache.cxf.binding.soap.SoapTransportFactory"
> > lazy-init="true">
> > <property name="transportIds">
> > <list>
> > <value>HYPERLINK
> > "http://schemas.xmlsoap.org/soap/"http://schemas.xmlsoap.org/soap/https:/
> > / issues.apache.org/jira/images/icons/linkext7.gif</value>
> > <value>HYPERLINK
> > "http://schemas.xmlsoap.org/wsdl/soap/"http://schemas.xmlsoap.org/wsdl/s
> > oa p/https://issues.apache.org/jira/images/icons/linkext7.gif</value>
> > <value>HYPERLINK
> > "http://schemas.xmlsoap.org/wsdl/soap12/"http://schemas.xmlsoap.org/wsdl/
> > s oap12/https://issues.apache.org/jira/images/icons/linkext7.gif</value>
> > </list>
> > </property>
> > <property name="bus" ref="cxf"/>
> > </bean>
> > 
> > <bean id="org.apache.cxf.binding.soap.customEditorConfigurer"
> > class="org.springframework.beans.factory.config.CustomEditorConfigurer">
> > <property name="propertyEditorRegistrars">
> > <list>
> > <bean class="org.apache.cxf.binding.soap.spring.SoapVersionRegistrar"/>
> > </list>
> > </property>
> > </bean>
> > </beans>
> > -------------------------------------------------------------------------
> > --
> > ------------------------------------------------------------------------
> > --- -----------------------------------------------------------
> > 
> > 
> > 
> > web.xml
> > -------------------------------------------------------------------------
> > --
> > ------------------------------------------------------------------------
> > --- ----------------------------------------------------------- <?xml
> > version="1.0" encoding="UTF-8"?>
> > 
> > <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee";>
> > <display-name>CXFLibrary</display-name>
> > <description>CXF Library Service</description>
> > <listener>
> > <listener-class>org.springframework.web.context.ContextLoaderListener</li
> > st ener-class> </listener>
> > <context-param>
> > <param-name>contextConfigLocation</param-name>
> > <param-value>
> > classpath:META-INF/cxf/cxf.xml
> > classpath:META-INF/cxf/cxf-extension-soap.xml
> > classpath:META-INF/cxf/cxf-servlet.xml
> > </param-value>
> > </context-param>
> > <servlet>
> > <servlet-name>CXFServlet</servlet-name>
> > <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class
> > > <load-on-startup>1</load-on-startup>
> > </servlet>
> > <servlet-mapping>
> > <servlet-name>CXFServlet</servlet-name>
> > <url-pattern>/*</url-pattern>
> > </servlet-mapping>
> > </web-app>
> > -------------------------------------------------------------------------
> > --
> > ------------------------------------------------------------------------
> > --- -----------------------------------------------------------
> > 
> > 
> > 
> > application.xml
> > -------------------------------------------------------------------------
> > --
> > ------------------------------------------------------------------------
> > --- ----------------------------------------------------------- <?xml
> > version='1.0' encoding='UTF-8'?>
> > <application xmlns="http://java.sun.com/xml/ns/j2ee";
> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; version="1.4">
> > <display-name>domainservices</display-name>
> > <module>
> > <web>
> > <web-uri>domainservices.war</web-uri>
> > <context-root>domainservices</context-root>
> > </web>
> > </module>
> > </application>
> > -------------------------------------------------------------------------
> > --
> > ------------------------------------------------------------------------
> > --- -----------------------------------------------------------
> > 
> > 
> > 
> > weblogic-application.xml
> > -------------------------------------------------------------------------
> > --
> > ------------------------------------------------------------------------
> > --- ----------------------------------------------------------- <?xml
> > version="1.0" encoding="UTF-8"?>
> > <weblogic-application xmlns="http://www.bea.com/ns/weblogic/90";>
> > <xml>
> > <parser-factory>
> > <saxparser-factory>
> > org.apache.xerces.jaxp.SAXParserFactoryImpl
> > </saxparser-factory>
> > <document-builder-factory>com.sun.org.apache.xerces.internal.jaxp.Documen
> > tB uilderFactoryImpl</document-builder-factory>
> > <transformer-factory>org.apache.xalan.processor.TransformerFactoryImpl</t
> > r ansformer-factory> </parser-factory>
> > </xml>
> > 
> > <application-param>
> > <param-name>webapp.encoding.default</param-name>
> > <param-value>UTF-8</param-value>
> > </application-param>
> > <prefer-application-packages>
> > <package-name>javax.jws.*</package-name>
> > 
> > <package-name>org.apache.xerces.*</package-name>
> > <package-name>org.apache.xalan.*</package-name>
> > <package-name>org.springframework.*</package-name>
> > <package-name>org.apache.xmlbeans.*</package-name>
> > </prefer-application-packages>
> > </weblogic-application>
> > -------------------------------------------------------------------------
> > --
> > ------------------------------------------------------------------------
> > --- -----------------------------------------------------------
> > 
> > 
> > 
> > 
> > 
> > Thanks & Regards
> > 
> > Amit Rathi

-- 
Daniel Kulp
[email protected]
http://dankulp.com/blog

Reply via email to