简介:本文将介绍如何解决在IntelliJ IDEA中使用SpringBoot和Maven时遇到的无法启动嵌入式Tomcat的问题。我们将从检查项目配置、检查Tomcat版本兼容性、检查端口冲突等方面进行排查和解决。
在IntelliJ IDEA中使用SpringBoot和Maven开发时,有时会遇到无法启动嵌入式Tomcat的问题。这通常是由于配置错误、Tomcat版本不兼容或端口冲突等原因引起的。下面我们将逐步排查并解决这个问题。
确保上述配置正确无误,特别是spring-boot-starter-parent的版本应与你的SpringBoot版本兼容。
<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.5.4</version></parent><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency></dependencies>
请注意,
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId><scope>provided</scope></dependency>
<scope>provided</scope>表示该依赖在运行时由容器提供,因此不需要包含在生成的WAR文件中。这将把应用程序端口更改为8081。当然,你也可以选择其他可用的端口号。
server.port=8081