I ended up getting it to work.  It wasn't tomcat, but it had to do with my
service paths.  I was running multiple service classes, so I had them all
use the same path "/" defined in the spring configuration.  When I changed
them to all be different, things started working.

Thanks for the help Mick.

John

On Sun, May 25, 2008 at 11:15 AM, Mick Knutson <[EMAIL PROTECTED]>
wrote:

> try tomcat 5.5 as a test.
>
>
> On Sun, May 25, 2008 at 11:13 AM, John Mikhail <[EMAIL PROTECTED]> wrote:
>
> > Jdk 1.5 and tomcat 6.0.14, all running under osx 10.5.  Can't give you
> > the exact jdk version now since I'm not at my machine.
> >
> > On 5/25/08, Mick Knutson <[EMAIL PROTECTED]> wrote:
> > > 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
> > >
> >
>
>
>
> --
> ---
> 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
>

Reply via email to