Re: Tapestry launch a JEE 7 webservice?

2016-08-01 Thread Kalle Korhonen
Yes, use tapestry-resteasy (http://www.tynamo.org/tapestry-resteasy+guide/).
You wouldn't need an explicit subclass of Application, but you'd configure
your resources with:

@Contribute(javax.ws.rs.core.Application.class)
public static void configureRestResources(Configuration
singletons,
YourRestResource yourRestResource, ... ) {
singletons.add(yourRestResource);
// optionally... CorsFeature implements javax.ws.rs.core.Feature
etc.
singletons.add(new corsFeature());
singletons.add(new JacksonConfig());
singletons.add(new JsonExceptionMapper());
}

Kalle


On Mon, Aug 1, 2016 at 3:27 AM, Qbyte Consulting 
wrote:

> I am attempting to combine a JPA layer built on Tapestry 5.3.6 with a
> RESTful webservice built for JEE 7.
>
> The web service is configured in code:
> public class ApplicationConfig extends Application
>
> However Tapestry JPA is configured with the servlet filter in web.xml:
> org.apache.tapestry5.TapestryFilter
>
> I'm actually wanting to deploy on Jetty and not use a JEE container. How
> can I combine these 2 approaches?
>
> Is there are way to get my AppModule to get Tapestry to serve the web
> services?
>
> thanks,
> John
>


Tapestry launch a JEE 7 webservice?

2016-08-01 Thread Qbyte Consulting
I am attempting to combine a JPA layer built on Tapestry 5.3.6 with a
RESTful webservice built for JEE 7.

The web service is configured in code:
public class ApplicationConfig extends Application

However Tapestry JPA is configured with the servlet filter in web.xml:
org.apache.tapestry5.TapestryFilter

I'm actually wanting to deploy on Jetty and not use a JEE container. How
can I combine these 2 approaches?

Is there are way to get my AppModule to get Tapestry to serve the web
services?

thanks,
John