我有一个Tomcat应用程序,需要引用一些外部的属性文件。一般这些文件存储在本地机器上的特定位置,如C:\PROJECT_NAME\conf\
。
在Tomcat 7中,可以通过将context.xml
文件放置在/META-INF/
内,并使用VirtualWebappLoader
来将此位置添加到应用程序类路径中,以实现这一目标:
<Context>
<Loader className="org.apache.catalina.loader.VirtualWebappLoader"
virtualClasspath="/PROJECT_NAME/conf"
searchVirtualFirst="true" />
</Context>
我该如何在Tomcat 8中实现相同的功能?
jar
文件目录,但我不想它们出现在webapps lib目录中。我必须使用webAppMount="/WEB-INF/lib"
才能使其正常工作。此外,您可以在xml中使用变量,例如${catalina.base}
。 - ug_