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

Reply via email to