package net.sf.jwan.tutorial;
import net.sf.exlp.io.LoggerInit;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.eclipse.jetty.server.Handler;
import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.server.handler.HandlerList;
import org.eclipse.jetty.webapp.WebAppContext;
public class JwanServer
{
static Log logger = LogFactory.getLog(JwanServer.class);
public static void main(String args[])
{
LoggerInit loggerInit = new LoggerInit("log4j.xml");
loggerInit.addAltPath("resources/config");
loggerInit.init();
logger.debug("Starting Jetty-Server");
Server server = new Server(8080);
WebAppContext webapp = new WebAppContext();
webapp.setContextPath("/jwan");
webapp.setWar("dist/jwan.war");
HandlerList hl = new HandlerList();
hl.setHandlers(new Handler[]{webapp});
server.setHandler(hl);
try
{
server.start();
server.join();
}
catch (InterruptedException e) {logger.error(e);}
catch (Exception e) {logger.error(e);}
}
}