2015-02-06 40 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文件)。