blob: 87f1e0a7876f2be760ab0fb27f3649e7f53d6dd2 [file] [log] [blame]
package de.ids_mannheim.korap.server;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import java.util.Properties;
import de.ids_mannheim.korap.config.FullConfiguration;
import de.ids_mannheim.korap.web.KustvaktBaseServer;
/**
* pu
*
* @author hanl
* @date 28/01/2014
*/
public class KustvaktServer extends KustvaktBaseServer {
public static final String API_VERSION = "v0.1";
public static void main (String[] args) throws Exception {
KustvaktServer server = new KustvaktServer();
kargs = server.readAttributes(args);
File f = new File("kustvakt.conf");
Properties properties = new Properties();
InputStream in = null;
if (!f.exists()){
in = KustvaktServer.class.getClassLoader().getResourceAsStream("kustvakt.conf");
}
else{
in = new FileInputStream(f);
}
properties.load(in);
in.close();
config = new FullConfiguration(properties);
if (kargs == null)
System.exit(0);
if (kargs.getSpringConfig() == null){
kargs.setSpringConfig("default-config.xml");
}
rootPackages = "de.ids_mannheim.korap.web.utils;"
+ "de.ids_mannheim.korap.web.service.full";
server.start();
}
}