jetty嵌入启动总结_jetty服务配置文件
jetty嵌入启动总结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“jetty服务配置文件”。
1、首先要使用jetty-server-6.1.26.jar(jetty-server jar包)。
2、/**
*Jetty嵌入式启动总结
**/
public cla TestStart(){
Server server=new Server();//首先建立一个Server服务器 Connector connector=new SelectChannelConnector();//建立一个连接,可以connector.setPort(8081);//添加一个端口,假设为8081 server.setConnectors(new Connector[]{connector});//想server服务器中WebAppContext context=new WebAppContext();//建立一个webApp容器 context.setContextPath(“/”);设置ContextPath的值,你在浏览器中输入包括Ip和端口 添加一个端口号为8081的连接,没有设置IP的默认为localhost(127.0.0.1)htpp://localhost:8081/即可
context.setDescriptor(“E:/program/Test/test/WEB-INF/web.xml”);//web.xml的配置文件或者你的其它脚本的描述文件
context.setWar(“....”);//war包所在的路径 context.setResourceBase(“/E:/program/Test/test”);//项目的路径,到WEB_INF 的上一级
context.setParentLoaderPriority(true);//可以加载上一级目录
//
context.setInitParams(Collections.singletonMap(“org.mortbay.jetty.servlet.Default.useFileMappedBuffer”, “false”));
server.addHandler(context);
/*MBeanServer
}mBeanServer = ManagementFactory.getPlatformMBeanServer();MBeanContainer mBeanContainer = new MBeanContainer(mBeanServer);server.getContainer().addEventListener(mBeanContainer);mBeanContainer.start();*/try {}server.start();server.join();e.printStackTrace();System.exit(100);} catch(Exception e){