VirtualWebappLoader - 在生产中使用它是一个很好的选择吗?

Ash*_*khi 9 tomcat7

目前我们的Ops团队必须重新打包我们使用特定于实例的配置发布的war文件.他们要求我们将配置文件(log4j.properties,environment.properties,jrf.properties,quartz.properties)外部化为war文件.这将使部署更容易.

我们在Tomcat 7中使用Tomcat 7和VirtualWebappLoader看起来像是一个非常酷的功能,可以在war文件之外外化配置.

Tomcat的6文件明确指出,"这并不意味着用于生产,其意在缓和与IDE的开发,而无需完全重新发布在WEB-INF/lib目录罐子"?

Tomcat 7文档没有这么说.

是否可以在生产环境中使用VirtualWebappLoader功能?

谢谢,Ashish

http://tomcat.apache.org/tomcat-7.0-doc/config/context.html#Virtual_webapp

http://tomcat.apache.org/tomcat-7.0-doc/api/org/apache/catalina/loader/VirtualWebappLoader.html

Die*_*974 0

我知道这个已经很旧了,但由于我刚刚调查 VirtualWebAppLoader 在生产服务器中的使用,并看到其他 Stackoverflow 相关的讨论,所以我想添加这个答案。

正如此处报道的,至少从 Tomcat 6.0.38+(以及 Tomcat 7)开始,此警告不再存在。

摘录:“由于不再给出此限制并已从 Tomcat 7 JavaDocs 中删除,因此也应该从版本 6 中删除此错误警告。”