首先需要导入jetty所需要的jar包,列表如下:

java部分代码(分为两种方式,此例中将第一种方式注释,使用的是第二种方式,两个经过测试都可以使用)
-
import org.eclipse.jetty.server.Server; //此类是jetty的服务器类,用于指定绑定的服务器和端口。
-
import org.eclipse.jetty.webapp.WebAppContext; //此类,可以用于加载任意一个JavaEE项目。后面会用到
-
public class Test {
-
public void jettyServer() throws Exception{
-
/*第一种写法开始*/
-
// String webapp = "D:\\workspace\\CSMP\\WebRoot";
-
// Server server = new Server(8091);
-
// WebAppContext context = new WebAppContext(webapp,"/Test");
-
// server.setHandler(context);
-
// server.start();
-
// server.join();
-
/*第一种写法结束*/
-
/*第二种写法开始*/
-
String webapp = "D:\\workspace\\Test\\WebContent";//声明项目所在的目录
-
-
Server server = new Server(8091); //声明端口
-
-
WebAppContext context = new WebAppContext(); //声明上下文对象
-
-
context.setDescriptor(webapp + "/WEB-INF/web.xml"); //指定web.xml文件,可选
-
-
context.setResourceBase(webapp); //设置项目路径
-
-
context.setContextPath("/CSMP"); //设置上下文根,可以任意的值
-
-
server.setHandler(context); //设置句柄
-
-
server.start(); //启动
-
-
server.join();
-
/*第二种写法结束*/
-
}
-
public static void main(String[] args) {
-
try {
-
new Test().jettyServer();
-
} catch (Exception e) {
-
// TODO Auto-generated catch block
-
e.printStackTrace();
-
}
-
}
-
}
看了后是不是觉得很简单呀!还不赶紧去试试!~~
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28562677/viewspace-1065912/
,如需转载,请注明出处,否则将追究法律责任。