1、利用maven下载jetty嵌入的jar包
<dependency>
<groupId>org.eclipse.jetty.aggregate</groupId>
<artifactId>jetty-all</artifactId>
<version>8.0.1.v20110908</version>
<scope>test</scope>
</dependency>
2、编写JettyStarter.java,启动jetty:
/**
*
*/
package com.bitty.ilasys.web.home;
import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.webapp.WebAppContext;
/**
* @author bitty_ant
*
* 2011-11-14 下午6:04:06
*
* com-bitty-ilasys-web-home --> com.bitty.ilasys.web.home
*
*/
public class JettyStarter {
public static void main(String[] args) throws Exception {
WebAppContext context = new WebAppContext();
//context.setDescriptor("/WEB-INF/web.xml");
context.setResourceBase("../com-bitty-ilasys-web-home/src/main/webapp");
context.setContextPath("/");
context.setParentLoaderPriority(true);
Server server = new Server(80);
server.setHandler(context);
server.start();
server.join();
}
}
3、run java Application
很简单,参考资料:http://wiki.eclipse.org/Jetty/Tutorial/Embedding_Jetty