创建一个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();
}
}