java - 错误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,请帮助我
解决方案
推荐阅读
- flutter - 在 Flutter 中初始化时带有错误表情符号的文本小部件
- c# - 核心 mvc:文件未保存在 wwwroot 文件夹中,而是在根目录中创建名称为“wwwroot.....jpg”的文件
- django - django.urls.exceptions.NoReverseMatch:找不到“用户列表”的反向。“用户列表”不是有效的视图函数或模式名称
- laravel - 如何从 Laravel 5.1 更新到最新版本?
- exoplayer - 库源与使用 ExoPlayer 的 ImaAdsLoader 类的字节码不匹配
- java - 从 Firebase 的 ArrayList 中检索数据
- mongodb - MongoDB获取满足条件的所有嵌入文档
- javascript - ReactJS: Rendering the state separately and not as an array
- html - How to solved error setting sidebar using fixed-top
- go - Slice appending not working as intended when generating a binary sequence