jetty 代码启动 debug很简单  run----->>>debug as 
代码启动配置文件
start 方法
  1. @Test
  2. public void serverStrart() throws Exception {
  3. Server server = new Server();
  4. XmlConfiguration configuration = new XmlConfiguration(new File(System.getProperty("user.dir")+"/etc/jetty_config.xml").toURI().toURL());
  5. configuration.configure(server);
  6. server.start();
  7. server.join();
  8. }
jetty_config.xml 通用配置:
  1. <?xml version="1.0" encoding="GBK"?>
  2. <!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "http://jetty.mortbay.org/configure.dtd">
  3. <Configure id="Server" class="org.mortbay.jetty.Server">
  4. <Set name="ThreadPool">
  5. <New class="org.mortbay.thread.BoundedThreadPool">
  6. <Set name="minThreads">10</Set>
  7. <Set name="maxThreads">250</Set>
  8. <Set name="lowThreads">25</Set>
  9. </New>
  10. </Set>
  11. <Property name="org.mortbay.util.URI.charset" default="GBK"/>
  12. <Call name="addConnector">
  13. <Arg>
  14. <New class="org.mortbay.jetty.nio.SelectChannelConnector">
  15. <Set name="port">
  16. <SystemProperty name="jetty.port" default="8888" /><!-- 端口号 -->
  17. </Set>
  18. <Set name="maxIdleTime">30000</Set>
  19. <Set name="Acceptors">2</Set>
  20. <Set name="statsOn">false</Set>
  21. <Set name="confidentialPort">8443</Set>
  22. <Set name="lowResourcesConnections">5000</Set>
  23. <Set name="lowResourcesMaxIdleTime">5000</Set>
  24. </New>
  25. </Arg>
  26. </Call>
  27. <Set name="sessionIdManager">
  28. <New class="org.mortbay.jetty.servlet.HashSessionIdManager">
  29. <Set name="workerName">node1</Set>
  30. </New>
  31. </Set>
  32. <Set name="handler">
  33. <New id="Handlers" class="org.mortbay.jetty.handler.HandlerCollection">
  34. <Set name="handlers">
  35. <Array type="org.mortbay.jetty.Handler">
  36. <Item>
  37. <New id="Contexts" class="org.mortbay.jetty.handler.ContextHandlerCollection" />
  38. </Item>
  39. <Item>
  40. <New id="DefaultHandler" class="org.mortbay.jetty.handler.DefaultHandler" />
  41. </Item>
  42. <Item>
  43. <New id="RequestLog" class="org.mortbay.jetty.handler.RequestLogHandler" />
  44. </Item>
  45. </Array>
  46. </Set>
  47. </New>
  48. </Set>
  49. <Set name="handler">
  50. <New id="Handlers" class="org.mortbay.jetty.handler.HandlerCollection">
  51. <Set name="handlers">
  52. <Array type="org.mortbay.jetty.Handler">
  53. <Item>
  54. <New class="org.mortbay.jetty.webapp.WebAppContext">
  55. <Set name="contextPath">/</Set><!-- ContextPath -->
  56. <Set name="resourceBase">F:/EDev/OA/Code/webapps/OA</Set><!-- Web应用根目录 -->
  57. <Call name="addServlet">
  58. <Arg>org.mortbay.jetty.servlet.DefaultServlet</Arg>
  59. <Arg>/</Arg>
  60. </Call>
  61. <!-- 增加其它的Servlet -->
  62. </New>
  63. </Item>
  64. </Array>
  65. </Set>
  66. </New>
  67. </Set>
  68. <Set name="UserRealms">
  69. <Array type="org.mortbay.jetty.security.UserRealm"/>
  70. </Set>
  71. <Set name="stopAtShutdown">true</Set>
  72. <Set name="sendServerVersion">true</Set>
  73. <Set name="gracefulShutdown">1000</Set>
  74. </Configure>

jetty debug 启动 jettyconfig配置文件相关推荐

  1. java jetty启动_[深入浅出Jetty 04]Jetty的启动方式

    Jetty提供了众多的参数和配置来保证满足不同场景下的启动方式. 除了极大方便嵌入式启动之外,从程序外部也非常好容易启动jetty. [原文:http://www.blogjava.net/xylz/ ...

  2. jboss 的debug启动4法

    http://xo-tobacoo.iteye.com/blog/684946方式一: 使用myeclipse,全自动化,不再赘述 方式二: eclipse下使用server工具,部署后使用debug ...

  3. boot spring 启动 文本_springboot 选择启动某个配置文件

    选择启动某个配置文件 Spring Boot配置文件提供了隔离一部分应用程序配置的方法,并可使其仅在某指定环境可用.任何有@Component和@Configuration注解的Bean都用@prof ...

  4. idea Spring-boot 项目debug启动过慢 spring debug启动过慢解决办法:已解决

    debug启动过慢,需要改idea设置 idea右下角点击 取消掉选择即可 至此,教程结束

  5. IDEA DEBUG 启动慢,启动卡死,本地IDEA环境,千万千万不要在方法上打断点!太坑了!

    本地IDEA环境,千万千万不要在方法上打断点!太坑了! 文章目录 本地IDEA环境,千万千万不要在方法上打断点!太坑了! **到底为什么** **意外收获** 结语 上周遇到了一个莫名其妙的搞心态的问 ...

  6. play debug启动报错Error occurred during initialization of VM agent library failed to init: jdwp

    play 框架 部署后debug启动报错解决 错误代码: Error occurred during initialization of VM agent library failed to init ...

  7. idea无法通过debug启动项目

    如果你在使用IDEA并且无法通过debug启动项目,这可能是由于以下几种原因造成的: 你可能没有正确地配置debug启动设置.请检查你的启动配置是否正确,包括启动类.参数和环境变量. 你的项目可能存在 ...

  8. springBoot 启动指定配置文件环境多种方案

    springBoot 启动指定配置文件环境理论上是有多种方案的,一般都是结合我们的实际业务选择不同的方案,比如,有pom.xml文件指定.maven命令行指定.配置文件指定.启动jar包时指定等方案, ...

  9. Redis安装启动和配置文件

    文章目录 一.下载安装Redis 二.配置文件启动Redis 三.配置文件启动目录管理 四.启动方式总结 五.配置文件相关配置 1. 服务器端设定 2. 客户端配置 3. 多服务器快捷配置 一.下载安 ...

最新文章

  1. Mac原生Terminal快速登录ssh
  2. Eclipse 小插件
  3. ContentType 列表
  4. html 第三次作业
  5. mysql更新日志问题
  6. 【杂谈】GAN对人脸图像算法产生了哪些影响?
  7. vb和vb.net事件机制
  8. 吴恩达机器学习ex5:正则化线性回归和方差与偏差
  9. 推荐系统必读的10篇精选技术文章
  10. RocketMQ之一:RocketMQ整体介绍
  11. Intellij IDEA远程debug教程实战和要点总结
  12. 7 spss主成分分析
  13. 计算机键盘无法识别,电脑插上键盘显示无法识别USB?
  14. 我的前半生之六,创业维艰,我不想骂你,你滚吧
  15. 【Arduino】VC0706(中星微串口摄像头)
  16. python2 与 python3 共存
  17. 西电复试之——CCF 201912-1 报数
  18. php的persion是,php创建Persion类,反射过程,反射后使用流程详解
  19. HTML5七夕情人节表白网页制作【3D雪花展开相册】HTML+CSS+JavaScript 程序员表白网页 简单的3D相册制作
  20. Python实现淘宝爬取——奶粉销售信息爬取及其数据可视化

热门文章

  1. linux shell编程(三) if 和 for
  2. [Swust OJ 404]--最小代价树(动态规划)
  3. margin负值 – 一个秘密武器
  4. 海翰聚焦:专家一天话,价值八千八?
  5. 清除病毒后经常遇到的系统修复问题
  6. Confluence 6 SQL Server 测试你的数据库连接
  7. 15.2. NFS Client Configuration
  8. LastIndexOf属性
  9. 前端资源系列(2)-SublimeText快捷键大全
  10. Mybatis分页插件 - 示例