2012-12-11 30 views
1

我正在尝试将Web应用程序从Jboss迁移到Tomcat服务器。 webapp依赖于弹簧容器,没有别的。在上下文配置文件,我指的是一些属性文件,如下所示:Tomcat中是否有像jbossconf文件夹?

<entry key="passwordFile" value="jbossconf:passwords.xml"/> 

这里jbossconf是指存在于$ JBOSS_HOME /服务器/ conf目录文件夹中的配置文件夹。

当我试图此Web应用程序移动到Tomcat,我需要使用

<entry key="passwordFile" value="classpath:passwords.xml"/> 

有没有办法像“tomcatconf”雄猫定义一个变量,并Tomcat的查找配置文件内这个文件夹。像

<entry key="passwordFile" value="tomcatconf:passwords.xml"/> 

我试图这样做的原因是什么,以避免配置文件和类文件在同一目录中在我的web应用程序混合起来。如果我把配置文件放在classpath中,那么所有的类文件和配置文件将被放在WEB-INF/classes之下,我认为这不是一个好习惯。

备受欢迎的方法/建议,以实现这一点。

谢谢, Vishwa

回答

0

如果Tomcat没有可以使用的环境变量来定义配置目录的根目录,所以可以在没有代码

任何变化迁移应用程序的同一台计算机上
相关问题