/** * Copyright (C) 2010 Talend Inc. - www.talend.com */ import org.eclipse.jetty.server.Server; import org.eclipse.jetty.webapp.WebAppContext; /** * < * Starts a jetty server for the project. * This is mainly to run and debug the tests in you ide. * For production you would either build a war file or deploy * the project to an osgi runtime like karaf. * </p> */ public class JettyStarter { public static void main(String[] args) throws Exception { System.setProperty("org.apache.cxf.Logger", "org.apache.cxf.common.logging.Log4jLogger"); new JettyStarter().run(); } private void run() throws Exception { Server server = new org.eclipse.jetty.server.Server(8080); WebAppContext webappcontext = new WebAppContext(); webappcontext.setContextPath("/"); webappcontext.setWar("src/main/webapp"); webappcontext.setClassLoader(this.getClass().getClassLoader()); server.setHandler( webappcontext); server.start(); } }