2012-09-05 31 views
0

我们使用liferay 5.2构建portlet,在我们的portlet中,我们在服务中使用TagService。 我们现在计划转移到SOA,并且将把服务移出Liferay,并将它们作为RESTful服务部署在单独的服务器中,只有UI控制器将保留在会占用REST服务的liferay portlet中。我们可以在不在liferay内的独立服务中使用Liferay jar吗?

我们的问题是我们在搜索服务中使用标记服务,因此我们无法将其移出。

一个解决方案是重写Tag Services,它将查询Liferay DB并为我们的服务获取数据。其他解决方案可能包括TagService的liferay-impl jar。 我不确定这是否可行,这会得到多少复杂? 有没有人做过类似的事情? 或我错过了什么? 有什么想法?

+0

了'Liferay的-impl'罐子本身对其他罐子春天这么多的依赖关系,休眠,支柱等,所以你会复制WEB-INF/lib中的整个jar集合,然后我认为它不能保证工作。 –

回答

相关问题