2012-11-28 34 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然后拾取属性值,然后可以很容易地设置数据源。