2012-10-03 146 views
0

我試圖將'cas.properties'文件放置在'webapps'文件夾以外 - 但在下面以斜體列出錯誤。是否可以放置相對於服務器的路徑或只能在'webapps'文件夾中放置?是否有可能放置屬性文件相對於服務器路徑

配置爲屬性文件路徑:

錯誤 'catalina.out中': org.springframework.beans.factory.BeanInitializationException:無法加載性能;嵌套的異常是java.io.FileNotFoundException:無法打開ServletContext資源[/home/tomcat/conf/cas.properties]

+1

取決於您如何定義屬性文件的位置。 –

回答

0

好吧 - 我的壞。

申報路徑,例如:

文件:/home/tomcat/conf/cas.properties

0

你要位於一個文件夾中的Web應用程序之外的文件是在應用程序的classpath 。您的問題的答案取決於使用的servlet容器。在你的情況下,你使用tomcat:打開[CATALINA_HOME] /conf/catalina.properties並在shared.loader(或common.loader)下添加文件夾路徑。

請注意,此屬性文件將可供所有部署的Web應用程序訪問,這可能會導致一些名稱衝突。

相關問題