Oh, you are setting up an EmbeddedTomcat to load the CXFServlet.
As the Servlet init method has not been called and the CXFServlet doesn't have 
any destinationRegistry , it could explain why you cannot access the service.

Please make sure the CXFServlet init(ServletConfig sc) is called before you 
publish the endpoint of "uus"

BTW, which version of CXF are you using ?

-- 
Willem Jiang

Red Hat, Inc.
FuseSource is now part of Red Hat
Web: http://www.fusesource.com | http://www.redhat.com
Blog: http://willemjiang.blogspot.com (http://willemjiang.blogspot.com/) 
(English)
          http://jnn.javaeye.com (http://jnn.javaeye.com/) (Chinese)
Twitter: willemjiang 
Weibo: willemjiang





On Saturday, September 29, 2012 at 12:25 AM, georgenis wrote:

> Hi,
> 
> i am trying to publish an endpoint of an basic jaxws webservice. But it
> doesnt work, i saw a lot of examples in this case it works...but in my case
> it doesnt work. 
> 
> My "Spring-Config" context.xml:<br>
> 
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <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:jaxrs="http://cxf.apache.org/jaxrs";
> xsi:schemaLocation="
> http://www.springframework.org/schema/beans
> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
> http://cxf.apache.org/jaxws
> http://cxf.apache.org/schemas/jaxws.xsd
> http://cxf.apache.org/jaxrs
> http://cxf.apache.org/schemas/jaxrs.xsd";>
> <import resource="classpath:META-INF/cxf/cxf-servlet.xml" />
> <import resource="classpath:META-INF/cxf/cxf.xml" />
> <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />
> 
> 
> <jaxws:endpoint id="uus"
> implementor="com.opensolutions.openflow.integration.ws.impl.UserService"
> address="/userService" />
> 
> <bean id="tomcat" class="com.opensolutions.openflow.server.EmbeddedTomcat"
> init-method="start">
> <property name="contextPath" value="/openflow" />
> <property name="port" value="8080" />
> <property name="servlet">
> <bean class="org.apache.cxf.transport.servlet.CXFServlet" />
> </property>
> </bean>
> </beans>
> 
> No error is shown when i started my tomcat, but if i look up my cxf-servlet
> there is a simple message like "No services has been found"
> 
> Can anyone please help me?
> 
> 
> 
> --
> View this message in context: 
> http://cxf.547215.n5.nabble.com/Endpoint-not-published-via-Spring-tp5715071.html
> Sent from the cxf-user mailing list archive at Nabble.com (http://Nabble.com).



Reply via email to