/** * Return the resource loader for external sql files. * <p> * This can be url based (for webapps) or otherwise file based. * </p> */ protected static ResourceSource createResourceSource(ServerConfig serverConfig) { // default for web application, override this for file system String defaultDir = serverConfig.getResourceDirectory(); // the default... check if a webapp first... ServletContext sc = GlobalProperties.getServletContext(); if (sc != null) { // servlet container so use ServletContext.getResource() if (defaultDir == null) { defaultDir = "WEB-INF/ebean"; } return new UrlResourceSource(sc, defaultDir); } // use File System directory return createFileSource(defaultDir); }
/** * Return the resource loader for external sql files. * <p> * This can be url based (for webapps) or otherwise file based. * </p> */ protected static ResourceSource createResourceSource(ServerConfig serverConfig) { // default for web application, override this for file system String defaultDir = serverConfig.getResourceDirectory(); // the default... check if a webapp first... ServletContext sc = GlobalProperties.getServletContext(); if (sc != null) { // servlet container so use ServletContext.getResource() if (defaultDir == null) { defaultDir = "WEB-INF/ebean"; } return new UrlResourceSource(sc, defaultDir); } // use File System directory return createFileSource(defaultDir); }