首页 > 解决方案 > 错误http 404时如何在tomcat 7.0.47上部署Web服务Spring Boot

问题描述

这是我的文件 pom.xml :

...
<modelVersion>4.0.0</modelVersion>
<groupId>com.mdms</groupId>
<artifactId>api</artifactId>
<version>1.0</version>
<packaging>war</packaging>
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.5.22.RELEASE</version>
</parent>

<properties>
    <java.version>1.8</java.version>
</properties>

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web-services</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-tomcat</artifactId>
        <scope>provided</scope>
    </dependency>
</dependencies>
<build>
    <finalName>service-api</finalName>
</build>

主类:

@SpringBootApplication
public class Application {
     public static void main(String[] args) {
          SpringApplication.run(Application.class, args);
     }
}

我的 API:

@GetMapping("/test")
public List<String> testAPI() throws SQLException {
    List<String> ls = new ArrayList<String>();
    ls.add("ABC");
    return ls;
}

我使用邮递员测试本地主机它工作得很好,但是当我在tomcat服务器上构建一个战争部署=>错误HTTP-404,请帮助我

标签: javaspringtomcatdeploymentserver

解决方案


推荐阅读