Liferay / Tomcat: где я могу разместить свой выбор банок с пружинными рамками? - PullRequest
2 голосов
/ 13 марта 2012

Я хочу программировать для среды Spring Portlet MVC в liferay, работающем под Tomcat.Для каждого портлета я могу поместить Spring framework -jars в каталог WEB-INF / lib этого портлета.Я предпочитаю , а не сделать это.Кажется излишним для меня.Вместо этого, могу ли я поместить фреймы для пружинных рамок в другое место, чтобы один выбор пружинных фляг был доступен для всех моих будущих портлетов?

Насколько я понимаю, эти места доступны, но какие"best"?

  • ROOT / WEB-INF / lib / (это каталог ядра liferay)
  • tomcat / lib / ext (расположение по умолчанию для всех веб-приложений))
  • docroot / WEB-INF / ext-lib / global (в папке ext пакета liferay SDK )

Ответы [ 3 ]

1 голос
/ 13 марта 2012

tomcat / lib / ext - это место, куда можно пойти.

Также вам не следует трогать каталог ROOT / WEB-INF / lib. Это lib dir для LIferay, веб-приложение которого отличается от ваших портлетов.

1 голос
/ 13 марта 2012

Для Tomcat-версии Liferay я бы рекомендовал поместить внешние библиотеки в tomcat / lib / ext

0 голосов
/ 25 марта 2012

Обратите внимание, что также возможно иметь несколько портлетов в одной WAR.Поэтому, если по какой-то причине вы не хотите добавлять материал в глобальные библиотеки, вы можете включить все свои портлеты в один WAR-файл.Таким образом, у вас всегда есть необходимые зависимости, независимо от того, какая установка Liferay выполняется.

...