我怎麼能告訴例如Tomcat在給定我的WAR-File時使用特定的上下文路徑?定義Servlet上下文
例子: 我有Maven構建創建一個war文件,並將所得的文件的名稱是相當長的。 所以我不希望tomcat管理器應用程序使用戰爭的文件名作爲上下文。
供應在META-INF一個context.xml中並沒有產生預期的效果
我也發現了這個文檔中的path
屬性Context
:
該字段的值不能除非靜態定義server.xml中的Context,否則將被設置,因爲它將從用於.xml上下文文件或docBase的文件名中推斷出來。
所以它似乎並沒有正確的方式告訴應用程序服務器我的WAR的路徑應該是什麼。
任何更多的提示?
感謝您的代碼段。下面的句子對我的東西很重要。添加到context.xml文件本身的註釋/引用是下一個開發人員的警告。 「一旦該文件存在,它不會,如果有新的/META-INF/context.xml一個新的WAR被放置在主機的appBase所取代。」 – argatxa 2010-08-18 12:20:02