2012-11-28 62 views
0

我正在使用財產佔位符來引用一個文件,它在部署時有效,但intellij沒有拿起catalina家。我已經嘗試在intellij ide設置中設置windows環境varibale和路徑,沒有任何區別,但仍然顯示錯誤(在bash中我的數據源在IDE中)我可以將conf文件放在項目目錄中,但是項目不能移植到其他的tomcat安裝,無需進一步jiggery pokery ....catalina.home不被intellij認可

Darcula oo eerr, catalina home is a problem

當然還有一個辦法是將的IntelliJ我的Spring應用程序上下文中正確識別和參考$ {}的catalina.home?

Sys系統變量設置確定:

enter image description here

回答

1

顯然,這是一個開放的bug。然而,對我來說,解決方法是簡單地將屬性文件複製到項目工作區(在我的例子中是資源direcrtory),但保持applicationContext.xml指向${catalina.home}

Intellij然後拾取屬性值,然後可以很容易地設置數據源。