cxf-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Willem Jiang <ning.ji...@iona.com>
Subject Re: [U] RE: No Service found
Date Fri, 31 Aug 2007 05:35:25 GMT
Hi Frankie

Current CXF does not support to get the service list with the 
"?serviceList",
I think you can get the service list with this url

http://localhost/website2/ws/HelloWorld/services


Willem.


FrankieHuang wrote:
> Hi Willem2,
>   I got the similar question, but can not resolve it accordding at the
> answer above.
>
>   I saw the info in Tomcat 6.0 console:
> 2007-8-31 12:10:32
> org.apache.cxf.service.factory.ReflectionServiceFactoryBean
> buildServiceFromClass
> Info: Creating Service {http://ws.accounts.hiany.com/}HelloWorldImplService
> from class com.hiany.accounts.ws.HelloWorldImpl
>
>   But when I open browser at "http://localhost/website2/ws/?serviceList", I
> got a "No service was found".
>
>   I wrote a interface HelloWorld.java and a class HelloWorldImpl.java. And
> my cxf-servlet.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"
> 	xsi:schemaLocation="http://www.springframework.org/schema/beans
> http://www.springframework.org/schema/beans/spring-beans.xsd
> http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd"
>   
> 	<!-- Web Service -->
> 	<import resource="classpath:META-INF/cxf/cxf.xml" />  
>     <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />  
>     <import resource="classpath:META-INF/cxf/cxf-servlet.xml" />
>     <!-- 
>     <bean id="jaxWsServiceFactoryBean" 
>     		class="org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean">  
>         <property name="wrapped" value="true" />  
>         <property name="dataBinding" ref="aegisBean" />  
>     </bean>  
>     <bean id="aegisBean"
> class="org.apache.cxf.aegis.databinding.AegisDatabinding" />
>     -->
>     
>     <jaxws:endpoint id="CollectiveServices" 
> 	    	implementor="com.hiany.accounts.ws.HelloWorldImpl" 
> 	    	address="/HelloWorld"
> 	    	>
>     </jaxws:endpoint>
> </beans>
> ===========================================================================
>
> my web.xml:
> ===========================================================================
> <?xml version="1.0" encoding="UTF-8"?>
> <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
> 	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> 	xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
> http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd"
> 	version="2.5">
> ......
>     <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>/ws/*</url-pattern>  
>     </servlet-mapping>
> .......
> </web-app>
> ============================================================================
>
> Thanks!
>   

Mime
View raw message