package org.jboss.resteasy.skeleton.key.as7.config; import org.apache.catalina.Context; import org.jboss.resteasy.skeleton.key.config.ManagedResourceConfigLoader; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream; public class CatalinaManagedResourceConfigLoader extends ManagedResourceConfigLoader { public CatalinaManagedResourceConfigLoader(Context context) { InputStream is = null; String path = context.getServletContext().getInitParameter("skeleton.key.config.file"); if (path == null) { is = context.getServletContext().getResourceAsStream("/WEB-INF/resteasy-oauth.json"); } else { try { is = new FileInputStream(path); } catch (FileNotFoundException e) { throw new RuntimeException(e); } } init(is); } }