2012-12-11 49 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沒有可以使用的環境變量來定義配置目錄的根目錄,所以可以在沒有代碼

任何變化遷移應用程序的同一臺計算機上
相關問題