2015-05-22 66 views
1

我想在tomcat 8中部署一個web應用程序,其中上下文路徑應該與war文件名不同。Tomcat 8從context.xml更改上下文路徑

根據this tomcat documentation,我們應該可以通過在web應用程序的META-INF文件夾中添加context.xml文件來完成此操作。我使用以下內容創建了該文件,但這不會將上下文路徑更改爲mypath。

<?xml version="1.0" encoding="UTF-8"?> 
<Context path="/mypath" docBase="webapps/myWarWeb-1.0.0-SNAPSHOT.war" /> 

試過文檔庫值更改爲webapps/myWarWeb-1.0.0-SNAPSHOTmyWarWeb-1.0.0-SNAPSHOT.warmyWarWeb-1.0.0-SNAPSHOT沒有任何成功。

對此有何想法?

謝謝, Akalanka。

+0

根據'路徑'屬性上的Tomcat 8 [documentation](https://tomcat.apache.org/tomcat-8.0-doc/config/context.html#Common_Attributes),這是不可能的,據我所知。 「只有在server.xml中靜態定義Context時,才能使用此屬性。在所有其他情況下,路徑將從用於.xml上下文文件或docBase的文件名中推斷出來。 – Akalanka

回答

0

其實tomcat8文檔說你不能提供路徑屬性。

關於「路徑」,它指出:「只有在靜態定義server.xml中的Context時才能使用此屬性。在所有其他情況下,路徑將從用於.xml上下文文件的文件名或docBase「。

相關問題