How can I make Jersey understand that it should use a concrete class instead of the interface for a resource?
I had a working app with a Status
resource. Then I extracted an interface IStatus
, and moved all JAX-RS annotations there. Now, I get:
org.glassfish.hk2.api.MultiException A MultiException has 1 exceptions. They are:1. java.lang.NoSuchMethodException: Could not find a suitable constructor in resource.IStatus class
I know that this works with RestEasy. Is there any way of making it work with Jersey?
Put the class level @Path
on the implementation instead of the interface. Jersey is trying to instantiate the interface, which it can't.