Great, it works!!!! :-)
Thank you very much, V. On 9/24/07, Daniel Kulp <[EMAIL PROTECTED]> wrote: > > > > Vincenzo, > > We're currently voting on 2.0.2 which should hopefully be released > tomorrow afternoon. You can grab the release candidates from: > http://people.apache.org/~dkulp/stage_cxf/2.0.2-incubator-take2/ > > I'm note sure what the specific bug was that you're encountering, but it > MAY be fixed in that build. > > Dan > > > > On Monday 24 September 2007, Vincenzo Vitale wrote: > > I have just tried to use the snapshot version (2.1-incubator-SNAPSHOT) > > and it worked nice, so I assume it was a bug. > > > > In my company (www.tomtom.com) we cannot release projects (we use the > > maven release plugin) with snapshot dependencies and it would be > > really a shame to renounce at cxf for this... and also I don't want to > > write a Spring mvc controller for my rest services!!!! :-( > > > > Would it be possible to make available a no snapshot release with this > > problem solved? > > > > > > Thanks, > > Vincenzo Vitale. > > > > On 9/24/07, vicio <[EMAIL PROTECTED]> wrote: > > > Hello, > > > > > > have you solveed the problem. > > > > > > > > > I have a simila r use case. My methos is: > > > > > > @WebMethod(operationName = "getKey", action = "account:GetKey", > > > exclude > > > = false) > > > @Get > > > @HttpResource(location = > > > "/keys/{federatedAccountId}/{domainName}") SimpleResponse > > > getKey(@WebParam(name = "federatedAccountId") String > > > federatedAccountId, @WebParam(name = "domainName") String > > > domainName); > > > > > > and in Spring: > > > > > > <jaxws:endpoint id="accountWebServiceSoap" > > > implementor="#accountWebServiceImpl" > > > address="/soap/AccountService" /> > > > > > > <jaxws:endpoint id="accountWebServiceRest" > > > implementor="#accountWebServiceImpl" > > > address="/rest/AccountService" > > > bindingUri="http://apache.org/cxf/binding/http"> > > > <jaxws:serviceFactory> > > > <bean > > > class=" > > > org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean"> > > > <property name="wrapped" > > > value="true" /> </bean> > > > </jaxws:serviceFactory> > > > </jaxws:endpoint> > > > > > > > > > but when I try to call the rest url > > > (http://localhost:8080/ws/rest/AccountService/keys/34/myDomain) the > > > two parameters are not set (null value). > > > > > > > > > Any suggestions? > > > > > > Thanks, > > > V. > > > > > > RayKrueger wrote: > > > > If you search back you'll see I worked through some similar > > > > discussions in this area... > > > > > > > > I wanted to write one endpoint that could handle SOAP, POX and > > > > REST. With some help I was able to get the SOAP and POX stuff > > > > working great, REST however never seemed to set the properties, I > > > > haven't spent much time looking at that part though... > > > > > > > > Basically we have a very heavily annotated endpoint interface and > > > > impl declared in our ApplicationContext like this... > > > > > > > > <?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" > > > > 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"> > > > > > > > <jaxws:endpoint id="soapCurrencyExchange" > > > > implementor="#currencyExchangeImpl" > > > > bindingUri="http://schemas.xmlsoap.org/soap/" > > > > address="/CurrencyExchange.soap"/> > > > > > > > > <jaxws:endpoint id="xmlCurrencyExchange" > > > > implementor="#currencyExchangeImpl" > > > > > > > > bindingUri="http://cxf.apache.org/bindings/xformat" > > > > address="/CurrencyExchange.xml"/> > > > > > > > > <jaxws:endpoint id="restCurrencyExchange" > > > > implementor="#currencyExchangeImpl" > > > > > > > > bindingUri="http://apache.org/cxf/binding/http" > > > > address="/CurrencyExchange"> > > > > <jaxws:serviceFactory> > > > > <bean > > > > class="org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean"> > > > > <property name="wrapped" value="true"/> > > > > </bean> > > > > </jaxws:serviceFactory> > > > > </jaxws:endpoint> > > > > > > > > </beans> > > > > > > > > My endpoint interface defines one method > > > > "getExchangeRate(ExchangeRateRequest)". As I said, the SOAP and > > > > POX mappings worked fine, but I never got REST to work. The method > > > > would be invoked by the properties I had defined in the > > > > @HttpResource annotation would never be set on the > > > > ExchangeRateRequest object. > > > > > > > > So when I'd annotated it as... > > > > @HttpResource(location="/rates/{fromCurrency},{toCurrency}") > > > > getExchangeRate(ExchangeRateRequest request) > > > > > > > > ...I'd end up with nulls when I called request.getFromCurrency and > > > > getToCurrency. Again, the method was invoked, the > > > > ExchangeRateRequest object was instantiated, but the properties > > > > never got set. Maybe it can't be a JAXB generated class or > > > > something... > > > > > > > > On 9/21/07, mattmadhavan <[EMAIL PROTECTED]> wrote: > > > >> Hello, > > > >> I am currently working on a project for my current client for all > > > >> external > > > >> notifications. My requirements are as follows: > > > >> * Some of my client's partners communicate via Straight HTTP > > > >> Post - > > > > > > Data > > > > > > >> can be HTTP (I guess I can use REST for this - but not all of > > > >> them send XML!) > > > >> * Some do via SOAP. > > > >> > > > >> This is for a premiums and thats how my client makes his money > > > >> and I would > > > >> like to give them a robust solution. > > > >> > > > >> I would like to use CXF Servlet (Or straight Spring Dispatcher > > > >> Servelt)and > > > >> also add Spring MVC controller so that I can add some actions for > > > >> non-soap > > > >> based communications - be it a XML - or any other data format. > > > >> > > > >> How can I combine these two! XFire had a solution where you use > > > > > > Straight > > > > > > >> Spring Dispatcher Servlet and use a class called XFireExporter > > > >> bean and have > > > >> a url mapping on the MVC side! (XFireExporter implements a spring > > > >> controller). > > > >> > > > >> > > > >> The CXF migration says I do not need this as the > > > >> *ServerFactoryBean takes > > > >> care of this! I am little confused! Any idead where I can map the > > > >> urls > > > > > > in > > > > > > >> the MVC to controllers including CXF Webservices as XFire did? > > > >> > > > >> Any help will be appreciated. > > > >> > > > >> Thanks > > > >> Matt > > > >> -- > > > >> View this message in context: > > > > > > http://www.nabble.com/CXFServlet-%2B-WebServices-%2B-Spring-MVC-tf44 > > >98268.html#a12828806 > > > > > > >> Sent from the cxf-user mailing list archive at Nabble.com. > > > > > > -- > > > View this message in context: > > > http://www.nabble.com/CXFServlet-%2B-WebServices-%2B-Spring-MVC-tf44 > > >98268.html#a12855895 Sent from the cxf-user mailing list archive at > > > Nabble.com. > > > > -- > J. Daniel Kulp > Principal Engineer > IONA > P: 781-902-8727 C: 508-380-7194 > [EMAIL PROTECTED] > http://www.dankulp.com/blog >
