I get 404 back and i am using 2.4.2.
Form me now works like this
raziskovalec-service is application name in tomcat
web.xml is mapped to /
address on jaxrs:service is /
@Path("iskanje") is on the method i did not try it on class yet.On Sun, Sep 25, 2011 at 6:00 PM, Sergey Beryozkin <[email protected]>wrote: > Hi > > > > On 25/09/11 14:00, Rene Svetina wrote: > >> Nope still nothind but i found out that when i request on URL >> http://localhost:8080/**raziskovalec-service/services/**iskanje<http://localhost:8080/raziskovalec-service/services/iskanje>it >> does work. >> Don't know why. >> > > Was it when you had @Path("/") on the resource class, that would explain > it, given that you also have a "/" uri mapping. > > I've tried adding "services" in the test, where resource endpoint is > published at localhost:8080 and the resource class starting from > "/bookstore" and I did get 404 back. > > Can you explain again, what happens when you have > > @Path("iskanje") ? > > GET /raziskovalec-service/iskanje > > has to work. Which CXF version do you use ? > > Cheers, Sergey > > > >> On Sun, Sep 25, 2011 at 2:57 PM, Kiren Pillay<[email protected]>** >> wrote: >> >> Maybe you missing the "/" in front of the path? >>> >>> @Path("/iskanje") >>> >>> >>> >>> On Sun, Sep 25, 2011 at 2:12 PM, Rene Svetina<[email protected]**> >>> wrote: >>> >>>> Hello, >>>> >>>> i have problems with getting JAX-RS services working. >>>> >>>> Spring configuration >>>> <?xml version="1.0" encoding="UTF-8"?> >>>> <beans >>>> xmlns="http://www.**springframework.org/schema/**beans<http://www.springframework.org/schema/beans>" >>>> xmlns:xsi=" >>>> http://www.w3.org/2001/**XMLSchema-instance<http://www.w3.org/2001/XMLSchema-instance> >>>> " >>>> xmlns:jaxrs="http://cxf.**apache.org/jaxrs<http://cxf.apache.org/jaxrs>" >>>> xmlns:context=" >>>> http://www.springframework.**org/schema/context<http://www.springframework.org/schema/context> >>>> " >>>> xsi:schemaLocation=" >>>> >>>> http://www.springframework.**org/schema/beans<http://www.springframework.org/schema/beans> >>>> >>>> >>>> http://www.springframework.**org/schema/beans/spring-beans-**3.1.xsd<http://www.springframework.org/schema/beans/spring-beans-3.1.xsd> >>> >>>> >>>> http://www.springframework.**org/schema/context<http://www.springframework.org/schema/context> >>>> >>>> http://www.springframework.**org/schema/context/spring-** >>>> context-3.1.xsd<http://www.springframework.org/schema/context/spring-context-3.1.xsd> >>>> http://cxf.apache.org/jaxrs >>>> >>>> http://cxf.apache.org/schemas/**jaxrs.xsd<http://cxf.apache.org/schemas/jaxrs.xsd> >>>> " >>>> >>>>> >>>>> >>>> <jaxrs:server address="/"> >>>> <jaxrs:serviceBeans> >>>> <ref bean="iskanje" /> >>>> </jaxrs:serviceBeans> >>>> </jaxrs:server> >>>> >>>> <bean id="iskanje" class="org.raziskovalec.** >>>> service.Iskanje"></bean> >>>> >>>> </beans> >>>> >>>> Service class: >>>> package org.raziskovalec.service; >>>> >>>> import javax.ws.rs.GET; >>>> import javax.ws.rs.Path; >>>> import javax.ws.rs.Produces; >>>> >>>> import org.slf4j.Logger; >>>> import org.slf4j.LoggerFactory; >>>> >>>> @Path("iskanje") >>>> @Produces("text/plain") >>>> public class Iskanje >>>> { >>>> private final Logger logger = LoggerFactory.getLogger(**getClass()); >>>> @GET >>>> public String getTest() >>>> { >>>> logger.trace("called"); >>>> return "lala"; >>>> } >>>> } >>>> >>>> The problem is if i chnge address to something else than / i always on >>>> >>> any >>> >>>> url get service-list html and if it is / than i get 404. >>>> If i change @Path to / than it works. >>>> -- >>>> Rene Svetina >>>> >>>> >>> >> >> >> > -- Rene Svetina
