我一直在使用以下教程学习 Spring: https ://www.youtube.com/playlist?list=PLqq-6Pq4lTTbx8p2oCgcAQGQyqN8XeA1x
我创建了一个 Maven 项目并尝试在参考这些视频时运行 Spring Boot 应用程序:
https://www.youtube.com/watch?v=E7_a-kB46LU&index=9&list=PLqq-6Pq4lTTbx8p2oCgcAQGQyqN8XeA1x
我试图在 Tomcat 服务器上运行我的 Spring 应用程序,但本地主机不工作。 (端口 8080)
我的 pom.xml 看起来像这样:
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>io.javabrains.springbootquickstart</groupId>
<artifactId>course-api-new</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>Java Brains Course API</name>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.2.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
<properties>
<java.version>1.8</java.version>
</properties>
</project>
CourseApiApp.java:
package io.javabrains.springbootstarter;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class CourseApiApp {
public static void main(String[] args) {
SpringApplication.run(CourseApiApp.class, args);
}
}
根据视频本地主机应该在运行应用程序时显示白名单错误,但它根本不运行。
任何帮助将不胜感激,谢谢!
原文由 Navneet Joshi 发布,翻译遵循 CC BY-SA 4.0 许可协议
我建议你从头开始你的项目。要创建一个有效的
spring-boot
项目,您有一个非常好的基于 Web 的生成器,用于spring-boot
入门应用程序。对于带有嵌入式 tomcat 的 Web 应用程序,您应该使用
web
项目。使用
STS
您可以通过选择new -> spring starter project
创建相同的内容。将出现一个向导,您可以选择项目信息:
然后在第二步中你依赖:
生成项目后,您的
pom.xml
应该如下所示:您的应用程序应该正常启动,并且 tomcat 会监听
localhost:8080
。编辑 启动器只有一个新设计: