Spring Boot 2.4.5和Java 11的模块系统问题

时间:2021-05-20 03:59:09

标签: java spring spring-boot

在我上面的例子中,我在类路径上有 spring.boot.starter.web 并且应用程序无法启动。如果我添加 org.apache.tomcat.embed.core 则应用程序成功启动。

当我这样配置module-info.java时

WARNING: Ignoring invalid distribution -jango (c:\users\myusername\appdata\roaming\python\python37\site-packages)

我的猜测是 Tomcat 没有启动

requires spring.boot;
requires spring.boot.autoconfigure;
requires spring.web;
requires spring.boot.starter.web;

2021-05-20 10:56:09.501  INFO 17112 --- [           main] com.example.police.PoliceApplication     : Starting PoliceApplication using Java 11 on zhaozhiguang-pc with PID 17112 (D:\item\police\target\classes started by zhaozhiguang in D:\item\police)
2021-05-20 10:56:09.501  INFO 17112 --- [           main] com.example.police.PoliceApplication     : No active profile set, falling back to default profiles: default
2021-05-20 10:56:10.565  INFO 17112 --- [           main] com.example.police.PoliceApplication     : Started PoliceApplication in 1.435 seconds (JVM running for 3.153)

Process finished with exit code 0

这个成功了

requires spring.boot;
requires spring.boot.autoconfigure;
requires spring.web;
requires org.apache.tomcat.embed.core;

为什么?

spring.boot.starter.web 依赖于 org.apache.tomcat.embed.core 吗?

0 个答案:

没有答案