Examples of GeoServerResourceLoader


Examples of org.geoserver.platform.GeoServerResourceLoader

        form.add(cancel);
    }

    private void logLevelsAppend(Form form, IModel loggingInfoModel) {
        // search for *LOGGING.properties files in the data directory
        GeoServerResourceLoader loader = GeoServerApplication.get().getBeanOfType(
                GeoServerResourceLoader.class);
        List<String> logProfiles = null;
        try {
            File logsDirectory = loader.find("logs");
            if(logsDirectory.exists() && logsDirectory.isDirectory()) {
                String[] propFiles = logsDirectory.list(new FilenameFilter() {
                   
                    public boolean accept(File dir, String name) {
                        return name.toLowerCase().endsWith("logging.properties");
View Full Code Here

Examples of org.geoserver.platform.GeoServerResourceLoader

            Logging.ALL.setLoggerFactory(Log4JLoggerFactory.getInstance());
        } catch (Exception e) {
            LOGGER.log(Level.SEVERE, "Could not configure log4j logging redirection", e);
        }
        System.setProperty(LoggingUtils.RELINQUISH_LOG4J_CONTROL, "true");
        GeoServerResourceLoader loader = new GeoServerResourceLoader(testData.getDataDirectoryRoot());
        LoggingUtils.configureGeoServerLogging(loader, getClass().getResourceAsStream(getLogConfiguration()), false, true, null);

        //HACK: once we port tests to the new data directory, remove this
        GeoServerLoader.setLegacy( useLegacyDataDirectory() );
View Full Code Here

Examples of org.geoserver.platform.GeoServerResourceLoader

public class SLDValidatorTest extends GeoServerTestSupport {

    @Override
    protected void setUpInternal() throws Exception {
        GeoServerResourceLoader rl = getResourceLoader();
        copyToWebInf(rl, "gml/2.1.2.1/geometry.xsd");
        copyToWebInf(rl, "gml/2.1.2.1/feature.xsd");
        copyToWebInf(rl, "xlink/1.0.0/xlinks.xsd");
        copyToWebInf(rl, "filter/1.0.0/expr.xsd");
        copyToWebInf(rl, "filter/1.0.0/filter.xsd");
View Full Code Here

Examples of org.geoserver.platform.GeoServerResourceLoader

   
    /**
     * Creates the data directory specifying the base directory.
     */
    public GeoServerDataDirectory( File baseDirectory ) {
        this( new GeoServerResourceLoader( baseDirectory ) );
    }
View Full Code Here

Examples of org.geoserver.platform.GeoServerResourceLoader

        final GeoServer geoServer = getGeoServer();
        setupESRIFormatByDefault(geoServer, true);

        final FeatureSource fs = getFeatureSource(SystemTestData.BASIC_POLYGONS);
        final Catalog catalog = getCatalog();
        final GeoServerResourceLoader resourceLoader = getResourceLoader();

        ShapeZipOutputFormat zip = new ShapeZipOutputFormat(geoServer, catalog, resourceLoader);
        ByteArrayOutputStream bos = new ByteArrayOutputStream();
        FeatureCollectionResponse fct =
            FeatureCollectionResponse.adapt(WfsFactory.eINSTANCE.createFeatureCollectionType());
View Full Code Here

Examples of org.geoserver.platform.GeoServerResourceLoader

        if(Boolean.valueOf(relinquishLoggingControl)) {
            getLogger().info("RELINQUISH_LOG4J_CONTROL on, won't attempt to reconfigure LOG4J loggers");
        } else {
            try {
                File baseDir = new File(GeoServerResourceLoader.lookupGeoServerDataDirectory(context));
                GeoServerResourceLoader loader = new GeoServerResourceLoader(baseDir);
               
                File f= loader.find( "logging.xml" );
                LoggingInfo loginfo = getLogging(loader);
                if ( loginfo != null ) {
                    final String location = LoggingUtils.getLogFileLocation(loginfo.getLocation(), event.getServletContext());
                    LoggingUtils.initLogging(loader, loginfo.getLevel(), !loginfo.isStdOutLogging(),
                        location);
                }
                else {
                    //check for old style data directory
                    f = loader.find( "services.xml" );
                    if ( f != null ) {
                        LegacyLoggingImporter loggingImporter = new LegacyLoggingImporter();
                        loggingImporter.imprt(baseDir);
                        final String location = LoggingUtils.getLogFileLocation(loggingImporter.getLogFile(), null);
                        LoggingUtils.initLogging(loader, loggingImporter.getConfigFileName(), loggingImporter
View Full Code Here

Examples of org.geoserver.platform.GeoServerResourceLoader

public class WFSXStreamLoaderTest {

    @Test
    public void testGmlCreateFromScratch() throws Exception {
        WFSXStreamLoader loader = new WFSXStreamLoader(new GeoServerResourceLoader());
        WFSInfo wfs = loader.createServiceFromScratch(null);
        assertNotNull(wfs);

        assertTrue(wfs.getGML().containsKey(WFSInfo.Version.V_10));
        assertTrue(wfs.getGML().containsKey(WFSInfo.Version.V_11));
View Full Code Here

Examples of org.geoserver.platform.GeoServerResourceLoader

    };

    public Ogr2OgrConfigurator(Ogr2OgrOutputFormat format) {
        this.of = format;
       
        GeoServerResourceLoader loader = GeoServerExtensions.bean(GeoServerResourceLoader.class);
        configFile = loader.get("ogr2ogr.xml");
        configFile.addListener( listener );
    }
View Full Code Here

Examples of org.geoserver.platform.GeoServerResourceLoader

    long timeout = -1;

    /** Default watches controlflow.properties */
    public DefaultControlFlowConfigurator() {
        GeoServerResourceLoader loader = GeoServerExtensions.bean(GeoServerResourceLoader.class);
        Resource controlflow = loader.get(PROPERTYFILENAME);
        configFile = new PropertyFileWatcher(controlflow);       
    }
View Full Code Here

Examples of org.geoserver.platform.GeoServerResourceLoader

* @author Christian Mueller
*/
public class DSFinderRepository extends org.geotools.data.gen.DSFinderRepository {

    protected URL getURLForLocation(String location) throws IOException {
        GeoServerResourceLoader loader = GeoServerExtensions.bean(GeoServerResourceLoader.class);
        File f = loader.url(location);       
        URL url = null;
        if (f.exists()) {
            url = f.toURI().toURL();
        } else {
            url = new URL(location);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.