What version of Tomcat? What JDK? On Sun, May 25, 2008 at 10:19 AM, John Mikhail <[EMAIL PROTECTED]> wrote:
> Yeah that's the bizzar thing about it. Do you notice anything in my config > that would not cause it to deploy? Tomcat comes up fine with no errors and > I can see my application context loaded fine. I know its going to be > something small too. > > John > > > On May 25, 2008, at 9:56 AM, "Mick Knutson" <[EMAIL PROTECTED]> wrote: > > afaik, you should be able to see the services that are deployed. If you do >> not see them, then they are not deployed correctly. >> >> >> >> On Sun, May 25, 2008 at 9:43 AM, John Mikhail <[EMAIL PROTECTED]> wrote: >> >> No I don't. Anything after / produces that error. >>> >>> On Sun, May 25, 2008 at 1:35 AM, Mick Knutson <[EMAIL PROTECTED]> >>> wrote: >>> >>> do you see the service listed when you go to fooService/ ??? >>>> >>>> >>>> On Sun, May 25, 2008 at 1:20 AM, John Mikhail <[EMAIL PROTECTED]> >>>> >>> wrote: >>> >>>> >>>> Hello, >>>>> >>>>> I'm building a RESTful service using cxf and I'm consistently getting >>>>> >>>> "No >>>> >>>>> operation matching request path /fooService/foo/1/ is found, >>>>> >>>> ContentType >>> >>>> : >>>> >>>>> */*, Accept : >>>>> text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8." >>>>> >>>>> This is a very simple service (source code at the end). I simply >>>>> >>>> return >>> >>>> back the ID that I pass in. I followed the instructions at >>>>> http://cwiki.apache.org/CXF20DOC/jax-rs-jsr-311.html, so I'm not doing >>>>> anything different. This service is deployed using spring 2.5 under >>>>> >>>> tomcat >>>> >>>>> 6.0.14. >>>>> >>>>> Would anyone happen to know what's going on? I've racked my brain over >>>>> this >>>>> for hours, trying everything I can possibly think of, but with no luck. >>>>> Any >>>>> help would be greatly appreciated. >>>>> >>>>> Thanks, >>>>> >>>>> John >>>>> >>>>> -- >>>>> Java Source: >>>>> >>>>> import javax.ws.rs.GET; >>>>> >>>>> import javax.ws.rs.Path; >>>>> >>>>> import javax.ws.rs.PathParam; >>>>> >>>>> >>>>> @Path("/fooService/") >>>>> >>>>> public class FooService { >>>>> >>>>> >>>>> /** >>>>> >>>>> * Class Constructor >>>>> >>>>> */ >>>>> >>>>> public FooService() { >>>>> >>>>> } >>>>> >>>>> >>>>> @GET >>>>> >>>>> @Path("/foo/{id}") >>>>> >>>>> public String getFoo(@PathParam("id") String id) { >>>>> >>>>> return "test: " + id; >>>>> >>>>> } >>>>> >>>>> >>>>> @GET >>>>> >>>>> @Path("/foos") >>>>> >>>>> public String getFoos() { >>>>> >>>>> return "test2"; >>>>> >>>>> } >>>>> >>>>> } >>>>> >>>>> >>>>> Spring application context: >>>>> >>>>> >>>>> <beans xmlns="http://www.springframework.org/schema/beans" >>>>> >>>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >>>>> >>>>> xmlns:jaxrs="http://cxf.apache.org/jaxrs" >>>>> >>>>> xsi:schemaLocation= >>>>> >>>>> "http://www.springframework.org/schema/beans >>>>> http://www.springframework.org/schema/beans/spring-beans.xsd >>>>> >>>>> http://cxf.apache.org/jaxrs >>>>> >>>> http://cxf.apache.org/schemas/jaxrs.xsd >>> >>>> "> >>>> >>>>> >>>>> >>>>> <import resource="classpath:META-INF/cxf/cxf.xml" /> >>>>> >>>>> <import >>>>> >>>> resource="classpath:META-INF/cxf/cxf-extension-jaxrs-binding.xml" >>>> >>>>> /> >>>>> >>>>> <import resource="classpath:META-INF/cxf/cxf-servlet.xml" /> >>>>> >>>>> >>>>> <!-- Define the REST service implementations --> >>>>> >>>>> <bean id="fooService" >>>>> >>>>> class="com.foo.FooService" >>>>> >>>>> autowire="byType"/> >>>>> >>>>> >>>>> <!-- >>>>> >>>>> REST service server configurations >>>>> >>>>> --> >>>>> >>>>> <jaxrs:server id="fooServiceServer" >>>>> >>>>> address="/"> >>>>> >>>>> <jaxrs:serviceBeans> >>>>> >>>>> <ref bean="fooService"/> >>>>> >>>>> </jaxrs:serviceBeans> >>>>> >>>>> </jaxrs:server> >>>>> >>>>> </beans> >>>>> >>>>> >>>>> web.xml: >>>>> >>>>> >>>>> <?xml version="1.0" encoding="ISO-8859-1"?> >>>>> >>>>> <web-app xmlns="http://java.sun.com/xml/ns/javaee" >>>>> >>>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >>>>> >>>>> xsi:schemaLocation="http://java.sun.com/xml/ns/javaee >>>>> http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" >>>>> >>>>> version="2.5"> >>>>> >>>>> >>>>> <context-param> >>>>> >>>>> <description>Spring Context Locations</description> >>>>> >>>>> <param-name>contextConfigLocation</param-name> >>>>> >>>>> <param-value>classpath:/com/foo/applicationContext.xml</param-value> >>>>> >>>>> </context-param> >>>>> >>>>> >>>>> <listener> >>>>> >>>>> >>>>> <listener-class>org.springframework.web.context.ContextLoaderListener</ >>>> >>>>> listener-class> >>>>> >>>>> </listener> >>>>> >>>>> >>>>> >>>>> <servlet> >>>>> >>>>> <display-name>CXF Servlet</display-name> >>>>> >>>>> <servlet-name>CXFServlet</servlet-name> >>>>> >>>>> <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</ >>>>> servlet-class> >>>>> >>>>> <load-on-startup>1</load-on-startup> >>>>> >>>>> </servlet> >>>>> >>>>> >>>>> <servlet-mapping> >>>>> >>>>> <servlet-name>CXFServlet</servlet-name> >>>>> >>>>> <url-pattern>/*</url-pattern> >>>>> >>>>> </servlet-mapping> >>>>> >>>>> </web-app> >>>>> >>>>> >>>> >>>> >>>> -- >>>> --- >>>> Thank You… >>>> >>>> Mick Knutson >>>> BASE Logic, inc. >>>> >>>> Website: http://www.baselogic.com >>>> Blog: http://www.baselogic.com/blog >>>> BLiNC Magazine: http://www.blincmagazine.com >>>> Linked IN: http://www.linkedin.com/in/mickknutson >>>> DJ Mick: http://www.djmick.com >>>> MySpace: http://www.myspace.com/mickknutson >>>> Tahoe: http://tahoe.baselogic.com >>>> >>>> >>> >> >> >> -- >> --- >> Thank You… >> >> Mick Knutson >> BASE Logic, inc. >> >> Website: http://www.baselo >> > -- --- Thank You… Mick Knutson BASE Logic, inc. Website: http://www.baselogic.com Blog: http://www.baselogic.com/blog BLiNC Magazine: http://www.blincmagazine.com Linked IN: http://www.linkedin.com/in/mickknutson DJ Mick: http://www.djmick.com MySpace: http://www.myspace.com/mickknutson Tahoe: http://tahoe.baselogic.com
