我正在尝试将'cas.properties'文件放在'webapps'文件夹之外 - 但是下面的斜体字会列出错误。是否可以相对于服务器放置路径或仅在'webapps'文件夹中放置?
属性文件路径的配置:
'catalina.out'中的错误: org.springframework.beans.factory.BeanInitializationException:无法加载属性;嵌套异常是java.io.FileNotFoundException:无法打开ServletContext资源[/home/tomcat/conf/cas.properties]
答案 0 :(得分:0)
好的 - 我的坏。
声明路径:
文件:/home/tomcat/conf/cas.properties
答案 1 :(得分:0)
您希望位于Web应用程序之外的文件夹中的文件位于应用程序的类路径中。您的问题的答案取决于使用的servlet容器。在您的情况下,您使用tomcat:打开[CATALINA_HOME] /conf/catalina.properties并在shared.loader(或common.loader)下添加文件夹路径。
请注意,此属性文件随后可供所有部署的Web应用程序访问,这可能会导致一些名称冲突。