用Jetty作为嵌入式服务
以下是通过Jetty的API(版本为6.1.8)在Java代码中启动Jetty服务:import org.mortbay.jetty.Connector;
import org.mortbay.jetty.Server;
import org.mortbay.jetty.nio.SelectChannelConnector;
import org.mortbay.jetty.webapp.WebAppContext;
public class JettyServer {
public static void main(String[] args) throws Exception {
Server server = new Server();
Connector conn = new SelectChannelConnector();
conn.setPort(8080);
server.setConnectors(new Connector[] { conn });
WebAppContext webapp = new WebAppContext();
webapp.setContextPath("/");
webapp.setWar("./"); //如需指定war目录,则相对应地在工程目录下建立一同名目录,否则启动时会产生异常
server.setHandler(webapp);
server.start();
}
}
需要的的jar包如下:
jetty-6.1.8
jetty-util-6.1.8
servlet-api-2.5-6.1.8
页:
[1]