如何在liferay中部署第三方jar文件?

Raj*_*ula 4 java portal portlet liferay

我在liferay门户网站中使用了一些第三方jar文件.这些jar文件将在我的门户网站中的多个portlet中使用.

我知道我可以把我的jar文件放在my-portlet/WEB-INF/lib中.但问题是它只能在该portlet中访问.我希望jar文件可用于门户网站中的所有portlet.我怎样才能做到这一点?有没有可以部署我的jar文件的全局库,可以从任何地方访问它?

另外,如何将此第三方jar文件部署到生产实例?

vim*_*vim 8

您可以通过两种方式完成此操作(对于Tomcat分发):

  1. 手动将*.jar复制到tomcat/lib/ext目录并重新启动Liferay
  2. 编写Liferay扩展并将*.jar文件放到docroot/WEB-INF/ext-lib/global并在Liferay启动之前部署它.独立于Web服务器的方式更为可取.

VIM