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

时间:2011-12-22 08:15:31

标签: java liferay portlet portal

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

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

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

1 个答案:

答案 0 :(得分:8)

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

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