jetty 6.1 笔记
2024-10-20 10:45:06
jetty 6.2 代码启动
必要jar包
lib --->>
lib--->>jsp2.0--->>
最终形成目录 -->>
mark jetty 6.1 jsp2.1 目录结构
注:由于使用jsp2.1 代码启动时不能对el很好的兼容 不支持三元运算,导致一些表达式抛出elexception 选择了jsp2.0
代码启动很简单:
package com.signheart.imagerotate.server;
import org.junit.Test;
import org.mortbay.jetty.Connector;
import org.mortbay.jetty.Server;
import org.mortbay.jetty.nio.SelectChannelConnector;
import org.mortbay.jetty.webapp.WebAppContext;
public class ServerStart extends Server {
@Test
public void serverStrart() throws Exception {
long begin = System.currentTimeMillis();
Connector connector = new SelectChannelConnector();
connector.setPort(Integer.getInteger("jetty.port", 8888).intValue());
WebAppContext webapp = new WebAppContext("F:/EDev/OA/Code/webapps/OA", "/");
Server server = new Server();
server.setConnectors(new Connector[] { connector });
server.setHandler(webapp);
server.start();
server.join();
System.out.println("Jetty Server started, use " + (System.currentTimeMillis() - begin) + " ms");
}
public void setup() {
}
public void serverStop() throws Exception{
Server server = new Server(8888);
WebAppContext webContext = new WebAppContext("F:/EDev/OA/Code/webapps/OA","/");
server.setHandler(webContext);
server.stop();
}
}
最新文章
- 通过Zabbix API实现对主机的增加(无主机资产的添加和带主机资产的添加)、删除、获取主机id、获取模板id、获取组id
- Python 基础之三条件判断与循环
- 安装vsphere5.1
- MyEclipse使用心得:集成和使用Maven的方法
- C++中 vector(容器)的用法
- [转]搞ACM的你伤不起(转自Roba大神)
- CCF真题之模板生成系统
- oracle安装,配置,启动
- Spark(Hive) SQL中UDF的使用(Python)
- Swift 了解(1)
- An Easy Problem?!(细节题,要把所有情况考虑到)
- python之在线平台与量化投资
- requests 的基本用法
- 从零开始学 Web 之 DOM(一)DOM的概念,对标签操作
- Android购物车的实现,仿淘宝天猫京东等APP。处理RecyclerView或listview中的选中事件;
- Python Django框架笔记(二):创建应用和django 管理
- Java回顾之JDBC
- [Windows驱动开发](三)基础知识——驱动例程
- HDU 1016 Prime Ring Problem(素数环问题)
- python3.6下安装结巴分词需要注意的地方