Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Copyright (c) 2015 Leibniz Institute of Plant Genetics and Crop Plant Research (IPK), Gatersleben, Germany.
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0)
  * which accompanies this distribution, and is available at http://creativecommons.org/licenses/by-nd/4.0/
  *
  * Contributors:
  *      Leibniz Institute of Plant Genetics and Crop Plant Research (IPK), Gatersleben, Germany - RMI Client, FileChooser and WebDAV
  */
package de.ipk_gatersleben.bit.bi.edal.webdav.sample;
public class WebdavServer {
	private Server server;
	private static int WEBDAV_SSLPORT = 8443;
	public WebdavServer() {
		final Properties prop = new Properties();
		/* load default webDAV-Properties */
		try {
			prop.load(Main.class.getResourceAsStream("/eDALwebDAV.properties"));
			 = Integer.parseInt(prop.getProperty("browser.sslport"));
catch (final IOException e) {
			..fatal("error loading default WebDAV properties"e);
			System.exit(-1);
		}
		SslContextFactory sslContextFactory = new SslContextFactory();
		KeyStore keystore = null;
		try {
			keystore = KeyStore.getInstance("JKS");
			// TODO Auto-generated catch block
		}
		sslContextFactory.setKeyStore(keystore);
		ServerConnector sslConnector = new ServerConnector(sslContextFactory);
		// SslSocketConnector sslConnector = new SslSocketConnector(
		// sslContextFactory);
		sslConnector.setPort();
		.setConnectors(new Connector[] { sslConnector });
		contexts.setHandlers(new Handler[] { new AppContextBuilder().buildWebAppContext() });
		.setHandler(contexts);
	}
	public void start() throws Exception {
		FileSystemCache.init();
	}
	public void stop() throws Exception {
	}
	public boolean isStarted() {
		return .isStarted();
	}
	public boolean isStopped() {
		return .isStopped();
	}
New to GrepCode? Check out our FAQ X