我有一個作爲WAR部署的彈簧引導Web應用程序。現在,當我將它部署到我的Tomcat 7服務器時,它使用war文件的名稱作爲上下文,例如/myartifactid-1.5.4.SNAPSHOT/。我想指定上下文路徑,但是爲彈簧引導指定上下文路徑WAR
server.contextPath=/mywebapp
似乎只適用於嵌入式tomcat。我已經添加了一個META-INF/context.xml只有這個
<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="false" path="/mywebapp" />
但這沒有任何效果。
編輯:這不是一個彈簧啓動問題,而是與NetBeans的行爲與Eclipse的行爲不同有關。 NetBeans顯然識別context.xml中的上下文路徑參數,但Eclipse不支持。在Eclipse中,您必須修改Web項目設置以設置上下文路徑。 Changing Tomcat context path of web project in Eclipse
它不一定與分歧在Eclipse和Netbeans的行爲:我有相同在沒有IDE的情況下部署時出現問題。 – Rich 2015-07-08 12:16:47