2008-03-22

用Jetty作为嵌入式服务

关键字: 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
评论
发表评论

您还没有登录,请登录后发表评论

hanny0918
搜索本博客
最近加入圈子
最新评论