创建一个Jetty的Server
创建一个Jetty Server需要一下步骤:
1、创建一个Java Project
2、引用一下内容:
3、写点程序代码:
在这我主要是为了加载Mybatis和Spring添加了点东西。这里面,端口、目录还有程序名称自己设定。为了Spring的bean容器而改变加载顺序。
public void start(){
/**
* 强制改变加载顺序
* 解决直接使用iBatis源码带来的初始化Spring容器报错的问题
*/
System.out.println("********************************************");
System.out.println("系统正在初始化服务容器...");
SpringBeanLoader.getApplicationContext();
System.out.println("容器初始化成功啦,您的托管Bean已经被实例化。");
Connector connector = new SelectChannelConnector();
connector.setPort(webPort);
server.setConnectors(new Connector[] { connector });
WebAppContext context = new WebAppContext(
server,
WebApp,
webContext);
try {
server.start();
} catch (Exception e) {
log.error( "启动出错.\n");
e.printStackTrace();
}
}
/**
* 强制改变加载顺序
* 解决直接使用iBatis源码带来的初始化Spring容器报错的问题
*/
System.out.println("********************************************");
System.out.println("系统正在初始化服务容器...");
SpringBeanLoader.getApplicationContext();
System.out.println("容器初始化成功啦,您的托管Bean已经被实例化。");
Connector connector = new SelectChannelConnector();
connector.setPort(webPort);
server.setConnectors(new Connector[] { connector });
WebAppContext context = new WebAppContext(
server,
WebApp,
webContext);
try {
server.start();
} catch (Exception e) {
log.error( "启动出错.\n");
e.printStackTrace();
}
}