package org.caudexorigo.jersey.examples; import org.caudexorigo.http.netty.NettyHttpServer; import org.caudexorigo.http.netty.NettyHttpServerCliArgs; import org.jboss.netty.logging.InternalLoggerFactory; import org.jboss.netty.logging.Slf4JLoggerFactory; import com.lexicalscope.jewel.cli.CliFactory; public class SampleNettyContainerServer { public static void main(String[] args) throws Exception { final NettyHttpServerCliArgs cargs = CliFactory.parseArguments(NettyHttpServerCliArgs.class, args); InternalLoggerFactory.setDefaultFactory(new Slf4JLoggerFactory()); NettyHttpServer server = new NettyHttpServer(); server.setPort(cargs.getPort()); server.setHost(cargs.getHost()); server.setRouter(new SampleJerseyRouter()); server.start(); } }