范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

Tomcat内嵌式Tomcat及手写内嵌式Tomcat

  嗯,代码如下。 import org.apache.catalina.Context; import org.apache.catalina.Host; import org.apache.catalina.LifecycleException; import org.apache.catalina.Wrapper; import org.apache.catalina.connector.Connector; import org.apache.catalina.core.StandardContext; import org.apache.catalina.startup.Tomcat;  /**  *  实现自己的内嵌tomcat  */ public class EmbeddedTomcatDemo {      public static void main(String[] args) throws LifecycleException {         //把目录的绝对的路径获取到         String classpath = System.getProperty("user.dir");         System.out.println(classpath);          Tomcat c = new Tomcat();         // 设置端口         // 2种方式 1、直接使用 tomcat实例设置 2、获取Connector连接器,连接器里提供了很多方法 //        c.setPort(9901);         Connector connector = c.getConnector();         connector.setPort(9091);          //设置Host         Host host = c.getHost();         //我们会根据xml配置文件来         host.setName("localhost");         host.setAppBase("webapps");         //要把class加载进来,把启动的工程加入进来了         Context context = c.addContext(host, "/", classpath);          if(context instanceof StandardContext){             StandardContext standardContext = (StandardContext)context;             // 这里取本地的web.xml 也可以设置相对目录的方式             standardContext.setDefaultContextXml("E:/softToll/apache-tomcat-8.0.21-windows-x64/apache-tomcat-8.0.21/conf/web.xml");  //            standardContext.setDefaultContextXml("classpath:web.xml");             // wrapper包装 servlet             Wrapper wrapper =  c.addServlet("/",                     "TestServlet", new TestServlet());             wrapper.addMapping("/");         }         //Tomcat跑起来         c.start();         //强制Tomcat server等待,避免main线程执行结束后关闭         c.getServer().await();      } }  // 测试servlet public class TestServlet extends HttpServlet {     private static final long serialVersionUID = 1L;      @Override     public void doGet(HttpServletRequest request, HttpServletResponse response)             throws IOException, ServletException     {         response.setContentType("text/html");         response.setCharacterEncoding("UTF-8");         PrintWriter out = response.getWriter();          out.println("");         out.println("");         out.println("");         out.println("");         out.println("");         out.println("");         out.println("

非鸽传书

"); out.println("
"); out.println("道可道,非常道;名可名,非常名"); out.println(""); out.println(""); } }   效果:   respect!!

云谈科学废弃的一次性口罩可以作为燃料利用新冠病毒的流行已有两年时间,全球对于对一次性塑料的需求显著增加,特别是对个人防护装备(PPE)的需求稳步增长,例如外科口罩,手套,面罩和防护服,以防止病毒传播。据估计,由于新冠病毒忘记2。4亿比特币钱包密码的男人我不要天天想汤玛斯的比特币账户里有2。4亿美金,他却只剩2次机会可以猜测遗失的密码,世界上有20的比特币陷入这样的困境。住在旧金山的工程师汤玛斯(StefanThomas)只剩下2次机会能猜他互联网行业真的开始走下坡路了吗?为什么那些创业大佬纷纷离开?互联网最近这几年是波诡云谲,让人有点看不懂。2019年的时候还是一片艳阳,各大平台在春节联欢晚会双11节为争夺流量拼的死去活来。2022年却风声鹤唳,各种亏损扑面而来,各大厂开始裁全面出手!这一次,任正非不是闹着玩,一众美企都逃不掉本文原创,请勿抄袭和搬运,违者必究在前几个网络时代,欧美国家吃尽了专利红利,高通,爱立信以及诺基亚大肆收取高额专利费用。凭借大量移动核心网络技术专利,全世界的手机厂商都得向他们交钱每日315司机随意加价平台猛抽成乱象丛生的货拉拉出路在何方来源青岛信网近日,约新茶涉黄事件将货拉拉推上了风口浪尖。3月20日,据一位杭州网友爆料称,有人在利用货拉拉平台发布约新茶暗语订单,并且备注了自己的微信号,疑似涉黄,司机接单后很是震24小时无人驾驶公交春笋号试跑百日载客过万,坐上这辆车你可以问它到哪里了春笋号上路百天,迎来第10000名乘客。4月8日,一辆国内首个24小时服务的车路协同无人驾驶接驳巴士东风悦享SharingVAN春笋号迎来第1万名幸运乘客,平稳行驶在车谷经开大道上下载APP才能看全文?装不装应由用户说了算近日,针对部分网站在用户浏览页面信息时被强制要求下载APP等问题,工业和信息化部督促相关互联网企业整改,引来网友拍手称快,可谓深得人心。装不装APP,应由用户说了算。维护好用户权益飞凡ER6售价15。68万起欢迎试乘试驾新能源汽车的发展已成为大势所趋,随着国际品牌的进入,汽车品牌不断增多,新能源车型也不断丰富,使得整个行业竞争变得尤为激烈。如何选择一款高品质高颜值高性价比的车就成了消费者关注的问题女拳主义盛行的豆瓣,一年被罚21次!和女拳为伍就是与社会为敌,请不要再助纣为虐豆瓣是近年来一款很火的软件,也是许多人装机的必备软件。然而,最近一段时间,豆瓣却摊上了大事,距离最终的被彻底封杀也只剩一步之遥。3月15日是国际消费者权益保护日,就在3。15晚会曝苹果制霸高端市场,国产手机阵营谁能一战?还有谁?只能是华为。目前来说苹果手机的系统和处理器依旧是处于前列的,但是基于网络信号和拍照机身等原因并不是最强的,相反国产手机这几年的努力也算是比较快已经向能力和处理器,目前来说也苹果库克用iPhone还想要侧载?那请你们用安卓去吧最近,众多媒体报道称,欧盟为了打压苹果的垄断,可能会出台一个政策,不仅要求苹果放开第三方支付渠道,还要苹果允许APP侧载。放开第三方支付渠道,大家都清楚,就是想让苹果不抽取30的佣
宝马6系gt车衣施工效果展示,专业的隐形车衣,用心保护你的爱车改造车型BMW宝马6系gt车身颜色贝尔尼纳灰改造产品XPELLUXPLUS隐形车衣车型介绍GT是GranTurismo的缩写,指适合长距离高速行驶的豪华轿跑车,GT车型集大马力高性保时捷911Carrera威固车窗膜改造是传奇,也是信仰改造车型保时捷911Carrera车型颜色黑玉色改造产品威固隔热窗膜顶级前档vk70侧后k28车型介绍Modelintroduction保时捷911是由德国斯图加特市的保时捷公司所坦克500正式亮相,陆巡将迎来大敌坦克500是长城汽车子品牌坦克旗下的又一硬派SUV车型,之前网上炒的火热的坦克600官方宣布正式更名为坦克500,将会在2天后的成都车展上亮相。坦克自今年4月份上海车展期间宣布成为成都车展重磅新车,坦克霸气不减,五菱版QQ尴尬撞脸成都国际汽车站今天在中国西部博览城正式开启。本次车展期间各大车企将接连发布各种新车。首先盘点一下本次车展关注度比较高的十款车型吧。坦克500坦克汽车自4月份上海车展之后就壮志满满,奥迪A6隐形车衣装贴案例神车还要神衣加持奥迪A6L,C级车的代表,国企政府的官配,也因为销量与保有量被称为神车。官方说法是比较低调踏实有内涵,虽然豪华感不如奔驰宝马,但是具备百看不厌的高颜值外观,激情澎湃的车身动力,简单电脑卡顿问题怎么办,教你处理现在的每个家庭几乎都必备有一台电脑。而现在的大学生基本上都是人手备有一台手提电脑方便学习,至于计算机系的更是需要一台电脑了,毕竟是学习计算机的都是需要一台电脑。那么这样一来,使用电魅族新机CPU主频2。95GHz,应为魅族18Pro换芯版小编了解到,魅族18入网型号为M181Q,魅族18Pro入网型号为M191Q。考虑到入网新机的参数,这两款手机应为搭载骁龙888Plus处理器的魅族18系列换芯版。配置方面,这款手荣耀手表GS3官方实拍图公布这质感商务风拉满荣耀手表GS3融合传统腕表极简风格,配以3D曲面表镜,提供了竞速先锋环球远航流光经典三款外观设计。其中,流光经典设计以暖金为主色调,官方称之在时光的快慢交替中,诠释出绅士般的优雅与微软Windows11将于10月5日上市Win10PC免费升级Windows11是Windows10发布6年后的首个重大操作系统升级,其成功上市可能会进一步确保Window特许经营权的未来,也将使微软的其他业务部门受益,如Azure和Offi小米新机素颜照公布!157g刷新小米最轻5G手机纪录这款新机的整体造型与小米11青春版相似,可能是传闻中的小米CC11。该机最大的看点就是轻薄设计,其重量只有157g,比小米11青春版还要轻2g,是迄今为止最轻的小米5G手机。此外,iPhone13将支持低轨道卫星通信可以没有4G5G网络通信iPhone13系列将配备能够连接到LEO的硬件。如果启用了相关的软件功能,iPhone13用户可在不需要4G或5G蜂窝网络连接的情况下拨打电话和发送消息。当然,这个系统并非只有硬