I use /cxf myself. But glad that it is working for you now....

On Sun, May 25, 2008 at 4:36 PM, John Mikhail <[EMAIL PROTECTED]> wrote:

> 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
> >
>



-- 
---
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