2015-02-06 39 views
0

我只是想设置我的上下文路径为/ v1/audit-management,而不是我的应用程序的战争名称(Audit_Management_DS-1.0-SNAPSHOT),但它不工作。我在application.yml条目(的这个位置为src /主/资源)如下Spring Boot ::无法覆盖application.yml的上下文路径

服务器: 上下文路径:/ V1 /审计管理

当我打的网址http://localhost:1234/v1/audit-management它给HTTP 404.但是http://localhost:1234/Audit_Management_DS-1.0-SNAPSHOT工作正常。

+0

我忘记提及我在外部Tomcat 8上部署应用程序,而不是Spring引导的嵌入式Tomacat。 – 2015-02-06 15:23:26

回答

2

将应用程序作为war文件部署到外部servlet容器Spring Boot的服务器没有被使用,因此配置其上下文路径不起作用。如果要配置上下文路径,则需要重命名war文件或使用Tomcat支持的其他机制之一(例如在战争中使用context.xml文件)。