@Local JAX-RS interfaces must be implemented
In the WebSphere Application Server Java Platform, Enterprise Edition (Java EE) 7 JAX-RS 2.0 implementation,
when JAX-RS interfaces are passed as values to the
@javax.ejb.Local annotation, the class using the annotation must implement the passed interfaces.
If the class does not implement the passed interface, the interface is not valid for that class. If the analyzer
cannot determine if the class implements the provided interface because of compilation errors, the annotation
will be flagged. Either manually verify if the issue is a problem for your application, or rerun analysis after
you have a clean compilation of the class.
Verify that you implement the following JAX-RS interfaces and classes that extend these interfaces if they are passed as values to the @javax.ejb.Local annotation:
javax.ws.rs.ext.MessageBodyReaderjavax.ws.rs.ext.MessageBodyWriterjavax.ws.rs.ext.ExceptionMapperjavax.ws.rs.ext.ContextResolverFor more information on JAX-RS 2.0 behavior changes, see the following resource: JAX-RS 2.0 behavior changes.