Hi,
  thanks for a prompt response, am using the JAX-RS v2, so the
"oreilly-jaxrs-2.0-workbook/ex03_1”.
 I am able to run the example with the web.xml changes suggested by you, it
made sense also but am wondering how the default example (shipped as a zip)
worked on jetty (which is also a servlet container only, pretty much like
Tomcat). The examples download has the Maven scripts which execute the test
client using the Jetty and that works fine without the web.xml changes. Any
idea on this one?
  my objective is to use a lightweight container to keep things simple and
fast.


On Thu, Jan 16, 2014 at 11:20 AM, Weinan Li <l.wei...@gmail.com> wrote:

> Hi Kapil,
>
> Are you using "oreilly-jaxrs-2.0-workbook/ex03_1” or
> "oreilly-workbook/ex03_1”? The former one can only be deployed in a JavaEE
> application server that supports JAX-RS 2.0 spec like WildFly, because it
> doesn’t have standalone settings in web.xml. Please add following settings
> you web.xml if you want to deploy it in tomcat:
>
> <servlet>
> <servlet-name>Resteasy</servlet-name>
> <servlet-class>
> org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher
> </servlet-class>
> <init-param>
> <param-name>javax.ws.rs.Application</param-name>
> <param-value>
> com.restfully.shop.services.ShoppingApplication
> </param-value>
> </init-param>
> </servlet>
>
> <servlet-mapping>
> <servlet-name>Resteasy</servlet-name>
> <url-pattern>/*</url-pattern>
> </servlet-mapping>
>
>
>
> In addition, if ex03_1.war is deployed into tomcat correctly you should
> see the following log in catalina.out:
>
> resteasy.spi.ResteasyDeployment. Deploying javax.ws.rs.core.Application:
> class com.restfully.shop.services.ShoppingApplication
> 16-Jan-2014 13:37:17.219 INFO [localhost-startStop-2]
> org.jboss.resteasy.spi.ResteasyDeployment. Adding singleton resource
> com.restfully.shop.services.CustomerResource from Application class
> com.restfully.shop.services.ShoppingApplication
>
>
> And then you can access it by http://127.0.0.1:8080/ex03_1/customers
>
> --
> Weinan Li
>
>
> On Thursday, January 16, 2014 at 1:16 AM, Kapil Gambhir wrote:
>
> > am trying to run the samples from the O'Reilly book (by Bill Burke) on
> Tomcat. Tried both for Tomcat 7 and 8. The ShoppingApplication deploys fine
> but when i try to POST a customer resource to /services/customers it gives
> me 404.
> > I built the war from the Maven for Chapter 3 example (ex03_1) and
> deployed that war on Tomcat and the deployment (Tomcat startup console)
> shows messages of ShoppingApplication being deployed. What am i missing,
> dont see any error message or any clue around what could be going wrong.
> >
> > Thanks in anticipation,
> > Kapil.
> >
> ------------------------------------------------------------------------------
> > CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> > Learn Why More Businesses Are Choosing CenturyLink Cloud For
> > Critical Workloads, Development Environments & Everything In Between.
> > Get a Quote or Start a Free Trial Today.
> >
> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
> >
> > _______________________________________________
> > Resteasy-users mailing list
> > Resteasy-users@lists.sourceforge.net (mailto:
> Resteasy-users@lists.sourceforge.net)
> > https://lists.sourceforge.net/lists/listinfo/resteasy-users
>
>
>
>
------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
Resteasy-users mailing list
Resteasy-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/resteasy-users

Reply via email to