memcached自定义序列化器jar的正确位置

时间:2013-05-16 14:16:10

标签: java tomcat memcached tomcat7

memcached文档指示基本库进入$ CATALINA_HOME / lib /并且任何自定义序列化库都进入WEB-APP / lib。

我们在Tomcat(v7)实例上运行了很多webapp。有什么理由我们不能/不应该只将所有jar文件放在$ CATALINA_HOME / lib /中,这样我们就不必复制每个webapp中的jar了吗?

1 个答案:

答案 0 :(得分:0)

您不希望这样做的唯一原因是它强制每个应用程序使用相同版本的JAR。如果您需要其中一个应用程序落后于其他应用程序并使用旧版本(因为它未更新或无法更新),这将导致问题。

另一方面,同一JAR的多个版本在同一服务器上的多个应用程序的WEB-INF/lib周围传播的唯一缺点是浪费的磁盘空间,我想在大多数情况下只有几十个对KB而言,最终并没有那么多“浪费”。