1. 程式人生 > >tomcat中同時部署兩個專案的問題

tomcat中同時部署兩個專案的問題

轉 https://my.oschina.net/u/937713/blog/150563

webAppRootKey是在java web專案的web.xml配置檔案中表示專案的唯一標示,在Eclipse除錯Web專案時,專案的路徑是一個臨時路徑,不在真正的路徑下,可以通過log4j日誌的方式打印出屬性值,來看看臨時專案路徑在哪裡,可以用System.getProperty("web.sample.root");如果web.xm 內沒有設定webAppRootKey項,是為預設設定,那麼webAppRootKey就是預設的"webapp.root"。 

由於我的兩個專案都沒有設定這個webAppRootKey值,所以兩個webRootKey都是預設預設值。發生錯誤

解決辦法: 

在啟動出現錯誤的工程web.xml增加如下語句便可

<context-param>

<param-name>webAppRootKey</param-name>

<param-value> app.root </param-value>

</context-param>