Okay i see. What does your servlet mapping look like?
On Sep 25, 2011 3:10 PM, "Rene Svetina" <[email protected]> wrote:
>
> i don't see anywhere that i should use services in URL.
>
> http://cxf.apache.org/docs/jax-rs.html#JAX-RS-HowRequestURIisMatched
>
> On Sun, Sep 25, 2011 at 3:05 PM, Kiren Pillay <[email protected]
>wrote:
>
> > Okay, but this is the way its supposed to work. The Path annotations
> > defines the location of the resource, so its behaving as expected.
> >
> > On Sun, Sep 25, 2011 at 3:00 PM, Rene Svetina <[email protected]>
> > wrote:
> > > Nope still nothind but i found out that when i request on URL
> > > http://localhost:8080/raziskovalec-service/services/iskanje it does
> > work.
> > > Don't know why.
> > >
> > > 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"
> > xmlns:xsi="
> > >> > http://www.w3.org/2001/XMLSchema-instance"
> > >> > xmlns:jaxrs="http://cxf.apache.org/jaxrs" xmlns:context="
> > >> > http://www.springframework.org/schema/context"
> > >> > xsi:schemaLocation="
> > >> > http://www.springframework.org/schema/beans
> > >> >
> > >> http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
> > >> > http://www.springframework.org/schema/context
> > >> >
> > >> >
http://www.springframework.org/schema/context/spring-context-3.1.xsd
> > >> > http://cxf.apache.org/jaxrs
> > >> > 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
> > >
> >
>
>
>
> --
> Rene Svetina