栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

代码适用于嵌入式Apache Tomcat 8,但不适用于9。更改了什么?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

代码适用于嵌入式Apache Tomcat 8,但不适用于9。更改了什么?

似乎您尚未向

Connector
嵌入式服务器添加。Tomcat 9不再自动
Connector
为您添加服务器,因此您必须自己触发它:

package app;import org.apache.catalina.LifecycleException;import org.apache.catalina.startup.Tomcat;public class Main {    public static void main(String[] args) {        Tomcat tomcat = new Tomcat();        tomcat.setPort(8080);        tomcat.getConnector(); // Trigger the creation of the default connector        try { tomcat.start();        } catch (LifecycleException e) { e.printStackTrace();        }        tomcat.getServer().await();    }}

值得一提的是,

tomcat.getConnector()
对于以前的Tomcat版本,添加呼叫也应该是安全的,因此这不必是“仅限Tomcat 9”的事情。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/447403.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号