2013-05-16 4 views
0

Документация memcached указывает, что базовые библиотеки переходят в $ CATALINA_HOME/lib/и что любые пользовательские библиотеки сериализации входят в WEB-APP/lib.правильное расположение memcached пользовательских контейнеров seralizer

У нас есть много webapps, работающих на экземпляре Tomcat (v7). есть ли какая-то причина, по которой мы не можем/не должны просто поместить весь файл jar в $ CATALINA_HOME/lib /, поэтому нам не нужно реплицировать банки в каждый webapp?

ответ

0

Единственная причина, по которой вы не хотели бы этого делать, - это заставить каждое приложение использовать ту же версию JAR. Если вам когда-нибудь понадобится одно из приложений для других и использовать более старую версию (потому что она не обновлена ​​или ее еще нельзя обновить), это может вызвать проблемы.

С другой стороны, единственный недостаток, заключающийся в том, что несколько версий одного и того же JAR распространяются вокруг множества приложений на одном сервере, - это потерянное дисковое пространство, которое, как мне казалось, в большинстве случаев представляет собой только десятки КБ и на самом деле это не так много «отходов» в конце.

Смежные вопросы