jetty 6.2 代码启动


必要jar包

lib --->>

lib--->>jsp2.0--->> 


最终形成目录 -->>


mark jetty 6.1  jsp2.1 目录结构


注:由于使用jsp2.1 代码启动时不能对el很好的兼容 不支持三元运算,导致一些表达式抛出elexception 选择了jsp2.0

代码启动很简单:

  1. package com.signheart.imagerotate.server;
  2. import org.junit.Test;
  3. import org.mortbay.jetty.Connector;
  4. import org.mortbay.jetty.Server;
  5. import org.mortbay.jetty.nio.SelectChannelConnector;
  6. import org.mortbay.jetty.webapp.WebAppContext;
  7. public class ServerStart extends Server {
  8. @Test
  9. public void serverStrart() throws Exception {
  10. long begin = System.currentTimeMillis();
  11. Connector connector = new SelectChannelConnector();
  12. connector.setPort(Integer.getInteger("jetty.port", 8888).intValue());
  13. WebAppContext webapp = new WebAppContext("F:/EDev/OA/Code/webapps/OA", "/");
  14. Server server = new Server();
  15. server.setConnectors(new Connector[] { connector });
  16. server.setHandler(webapp);
  17. server.start();
  18. server.join();
  19. System.out.println("Jetty Server started, use " + (System.currentTimeMillis() - begin) + " ms");
  20. }
  21. public void setup() {
  22. }
  23. public void serverStop() throws Exception{
  24. Server server = new Server(8888);
  25. WebAppContext webContext = new WebAppContext("F:/EDev/OA/Code/webapps/OA","/");
  26. server.setHandler(webContext);
  27. server.stop();
  28. }
  29. }







最新文章

  1. 通过Zabbix API实现对主机的增加(无主机资产的添加和带主机资产的添加)、删除、获取主机id、获取模板id、获取组id
  2. Python 基础之三条件判断与循环
  3. 安装vsphere5.1
  4. MyEclipse使用心得:集成和使用Maven的方法
  5. C++中 vector(容器)的用法
  6. [转]搞ACM的你伤不起(转自Roba大神)
  7. CCF真题之模板生成系统
  8. oracle安装,配置,启动
  9. Spark(Hive) SQL中UDF的使用(Python)
  10. Swift 了解(1)
  11. An Easy Problem?!(细节题,要把所有情况考虑到)
  12. python之在线平台与量化投资
  13. requests 的基本用法
  14. 从零开始学 Web 之 DOM(一)DOM的概念,对标签操作
  15. Android购物车的实现,仿淘宝天猫京东等APP。处理RecyclerView或listview中的选中事件;
  16. Python Django框架笔记(二):创建应用和django 管理
  17. Java回顾之JDBC
  18. [Windows驱动开发](三)基础知识——驱动例程
  19. HDU 1016 Prime Ring Problem(素数环问题)
  20. python3.6下安装结巴分词需要注意的地方

热门文章

  1. windbg-.foreach循环输入(windbg script)
  2. Android Notification 的声音和震动
  3. 【Java】K-means算法Java实现以及图像切割
  4. VC++对话框中加状态栏
  5. eclipse 反编译插件 jadclipse
  6. 跨系统-跨数据库访问表或创建映射视图-PB访问数据库的特殊处理
  7. sublime在混杂的log数据中提取你想要的内容
  8. Linux查看磁盘占用率及文件大小
  9. scp拷贝文件
  10. Python 父目录获取