Mega Code Archive

 
Categories / Java / J2EE
 

Launch Jetty embedded

/*  * Copyright 2005 Joe Walker  *  * Licensed under the Apache License, Version 2.0 (the "License");  * you may not use this file except in compliance with the License.  * You may obtain a copy of the License at  *  *     http://www.apache.org/licenses/LICENSE-2.0  *  * Unless required by applicable law or agreed to in writing, software  * distributed under the License is distributed on an "AS IS" BASIS,  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  * See the License for the specific language governing permissions and  * limitations under the License.  */ import org.mortbay.jetty.Server; import org.mortbay.jetty.nio.SelectChannelConnector; import org.mortbay.jetty.webapp.WebAppContext; /**  * Launch Jetty embedded.  */ public class JettyLauncher {     /**      * Sets up and runs server.      * @param args The command line arguments      * @throws Exception Don't care because top level      */     public static void main(String[] args) throws Exception     {         Server server = new Server();         SelectChannelConnector connector = new SelectChannelConnector();         connector.setPort(8080);         server.addConnector(connector);         server.setStopAtShutdown(true);         server.addHandler(new WebAppContext("web","/dwr"));         server.start();         server.join();     } }