似乎您尚未向
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”的事情。



