You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by Jacob Marcus <ja...@gmail.com> on 2007/07/16 22:59:52 UTC
Issues with cxf.xml using spring and simple front end.
Hi all,
I followed the documentation for converting an XFire services to an
equivalent cxf.xml with no luck. The sample cxf.xml given in the
documentation is broken. It is not a valid xml file.
(http://cwiki.apache.org/CXF20DOC/xfire-migration-guide.html#XFireMigrationGuide-services.xml
)
My cxf.xml is given below.
It seems to get deployed properly. I do get the service listed if I use a
URL like http://localhost:8081/cxfservices. However, if I try to
hit the wsdl using http://localhost:8081/cxfservices/Hello?wsdl , it gives
me a message saying 'Service not found'.
Do I need to specifiy something more in the cxf.xml? I am not using
annotations.
Thanks,
Jacob
<beans xmlns=" http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:simple=" http://cxf.apache.org/simple"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://cxf.apache.org/simple
http://cxf.apache.org/schemas/simple.xsd ">
<simple:server id="Test" address="http://localhost:8081/cxfservices/Hello"
serviceClass="com.test.Hello">
<simple:serviceBean>
<bean class="com.test.HelloImpl"/>
</simple:serviceBean>
</simple:server>
</beans>
Re: Issues with cxf.xml using spring and simple front end.
Posted by Jacob Marcus <ja...@gmail.com>.
Thanks! that worked. When you are updating the wiki, you may want to check
the sample xml file also.
On 7/16/07, Willem Jiang <ni...@iona.com> wrote:
>
> Here is a litter trick for the endpoint address setting with using
> servlet transport. I will update wiki for it.
> Because of CXFServlet can't get know the web server's listen port and
> the application deploied context path.
> When you want to use the Servlet transport , you just need to set the
> relate path such as /Hello.
> Then you can get the wsdl with this url
> http://localhost:8081/cxfservices/Hello?wsdl
>
> Cheers,
>
> Willem.
>
> Jacob Marcus wrote:
> > Hi all,
> >
> > I followed the documentation for converting an XFire services to an
> > equivalent cxf.xml with no luck. The sample cxf.xml given in the
> > documentation is broken. It is not a valid xml file.
> > (
> http://cwiki.apache.org/CXF20DOC/xfire-migration-guide.html#XFireMigrationGuide-services.xml
> >
> > )
> >
> >
> > My cxf.xml is given below.
> >
> > It seems to get deployed properly. I do get the service listed if I use
> a
> > URL like http://localhost:8081/cxfservices. However, if I try to
> > hit the wsdl using http://localhost:8081/cxfservices/Hello?wsdl , it
> > gives
> > me a message saying 'Service not found'.
> >
> > Do I need to specifiy something more in the cxf.xml? I am not using
> > annotations.
> >
> > Thanks,
> > Jacob
> >
> >
> > <beans xmlns=" http://www.springframework.org/schema/beans"
> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> > xmlns:simple=" http://cxf.apache.org/simple"
> > xsi:schemaLocation="
> > http://www.springframework.org/schema/beans
> > http://www.springframework.org/schema/beans/spring-beans.xsd
> > http://cxf.apache.org/simple
> > http://cxf.apache.org/schemas/simple.xsd ">
> >
> > <simple:server id="Test"
> > address="http://localhost:8081/cxfservices/Hello"
> >
> > serviceClass="com.test.Hello">
> > <simple:serviceBean>
> > <bean class="com.test.HelloImpl"/>
> > </simple:serviceBean>
> > </simple:server>
> >
> > </beans>
> >
>
Re: Issues with cxf.xml using spring and simple front end.
Posted by Willem Jiang <ni...@iona.com>.
Here is a litter trick for the endpoint address setting with using
servlet transport. I will update wiki for it.
Because of CXFServlet can't get know the web server's listen port and
the application deploied context path.
When you want to use the Servlet transport , you just need to set the
relate path such as /Hello.
Then you can get the wsdl with this url
http://localhost:8081/cxfservices/Hello?wsdl
Cheers,
Willem.
Jacob Marcus wrote:
> Hi all,
>
> I followed the documentation for converting an XFire services to an
> equivalent cxf.xml with no luck. The sample cxf.xml given in the
> documentation is broken. It is not a valid xml file.
> (http://cwiki.apache.org/CXF20DOC/xfire-migration-guide.html#XFireMigrationGuide-services.xml
>
> )
>
>
> My cxf.xml is given below.
>
> It seems to get deployed properly. I do get the service listed if I use a
> URL like http://localhost:8081/cxfservices. However, if I try to
> hit the wsdl using http://localhost:8081/cxfservices/Hello?wsdl , it
> gives
> me a message saying 'Service not found'.
>
> Do I need to specifiy something more in the cxf.xml? I am not using
> annotations.
>
> Thanks,
> Jacob
>
>
> <beans xmlns=" http://www.springframework.org/schema/beans"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xmlns:simple=" http://cxf.apache.org/simple"
> xsi:schemaLocation="
> http://www.springframework.org/schema/beans
> http://www.springframework.org/schema/beans/spring-beans.xsd
> http://cxf.apache.org/simple
> http://cxf.apache.org/schemas/simple.xsd ">
>
> <simple:server id="Test"
> address="http://localhost:8081/cxfservices/Hello"
>
> serviceClass="com.test.Hello">
> <simple:serviceBean>
> <bean class="com.test.HelloImpl"/>
> </simple:serviceBean>
> </simple:server>
>
> </beans>
>