How to disable WADL generation in WebLogic 12.2, tried all documented ways by Oracle and Jersey for
public class RESTApplication extends Application {
public Map<String, Object> getProperties() {
Map<String, Object> properties = new HashMap<String, Object>();
properties.put(ServerProperties.WADL_FEATURE_DISABLE, true);
return properties;
}
Produces Exception:
weblogic.application.ModuleException: org.glassfish.hk2.api.UnsatisfiedDependencyException: There was no object available for injection at SystemInjecteeImpl(requiredType=WadlApplicationContext,parent=JaxRsMonitoringListener,qualifiers={},position=-1,optional=false,self=false,unqualified=null,855849263):org.glassfish.hk2.api.UnsatisfiedDependencyException:There was no object available for injection at SystemInjecteeImpl(requiredType=WadlApplicationContext,parent=JaxRsMonitoringListener,qualifiers={},position=-1,optional=false,self=false,unqualified=null,855849263)
at org.jvnet.hk2.internal.ThreeThirtyResolver.resolve(ThreeThirtyResolver.java:75)
at org.jvnet.hk2.internal.Utilities.justInject(Utilities.java:946)