【发布时间】:2014-03-30 12:21:39
【问题描述】:
我在 webapps/webapp 的 Tomcat7 中部署了一个 webapp。在这个 webapp 里面有一个 logback.xml 和 persistence.property 文件。
当我启动服务器时,会考虑这些文件。我希望 tomcat 从外部目录加载这些文件。例如/home/tomcat/conf
我该怎么做?
【问题讨论】:
我在 webapps/webapp 的 Tomcat7 中部署了一个 webapp。在这个 webapp 里面有一个 logback.xml 和 persistence.property 文件。
当我启动服务器时,会考虑这些文件。我希望 tomcat 从外部目录加载这些文件。例如/home/tomcat/conf
我该怎么做?
【问题讨论】:
您可以使用VirtualWebappLoader 从外部目录加载 logback.xml 和 persistence.property。
配置如下:
<Context ...>
<Loader className="org.apache.catalina.loader.VirtualWebappLoader" virtualClasspath="/home/tomcat/conf" />
</Context>
希望这会有所帮助。
【讨论】: