[英]Tomcat 8, publish 2 .war under same root directory
我有一個Tomcat 8實例,用於發布多個Web應用程序。 像今天一樣,我有一個產生2 .war的Spring架構:
結果如下:
我想實現的目標是為這兩次戰爭建立共同的根本路徑。 這是我可以在Tomcat中執行的操作嗎? 在JBOSS或IIS中,我可以使用“虛擬目錄”的概念來實現。
我的預期結果如下:
Tomcat文檔說在名稱中使用#
。
Context Name Base File Name Example File Names /foo foo foo.xml, foo.war, foo /foo/bar foo#bar foo#bar.xml, foo#bar.war, foo#bar
因此,將以下名稱用於您的war文件:
my-app#my-front-end.war
my-app#my-back-end.war
設置上下文路徑:分別為/ my-app / my-front-end和/ my-app / my-back-end。
例如,如果您使用的是Spring Boot,則輸入:
server.contextPath=/my-app/my-front-end
和
server.contextPath=/my-app/my-back-end
在application.properties文件中。
如果您無法修改應用程序的源代碼,則可以在此處了解如何配置Tomcat以獲得相同的結果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.