Package net.sf.jwan.tutorial

Source Code of net.sf.jwan.tutorial.JwanServer

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);}
  }
}
TOP

Related Classes of net.sf.jwan.tutorial.JwanServer

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.