Java 我们是否可以在独立服务中而不是在Liferay中使用Liferay JAR?

Java 我们是否可以在独立服务中而不是在Liferay中使用Liferay JAR?,java,liferay,Java,Liferay,我们已经使用liferay 5.2构建了portlet,在portlet中,我们在服务中使用了TagService。 我们现在正计划转移到SOA,将服务移出liferay,并将它们作为REST式服务部署在一个单独的服务器中,只有UI控制器将保留在liferay portlet中,后者将使用REST服务 我们的问题是,我们在搜索中使用标签服务进行内部服务,因此我们无法将其移出 一种解决方案是重写标记服务,该服务将查询liferay DB并获取我们服务的数据。另一种解决方案是包括用于标记服务的lif

我们已经使用liferay 5.2构建了portlet,在portlet中,我们在服务中使用了TagService。 我们现在正计划转移到SOA,将服务移出liferay,并将它们作为REST式服务部署在一个单独的服务器中,只有UI控制器将保留在liferay portlet中,后者将使用REST服务

我们的问题是,我们在搜索中使用标签服务进行内部服务,因此我们无法将其移出

一种解决方案是重写标记服务,该服务将查询liferay DB并获取我们服务的数据。另一种解决方案是包括用于标记服务的liferay impl JAR。 我不确定这是否可行,这会变得多复杂? 以前有人做过类似的事情吗? 还是我遗漏了什么?
有什么想法吗?

为什么不使用Liferay Web服务并构建您的服务?以下链接可能会有所帮助


liferay implJAR本身对spring、hibernate、struts等的其他JAR有太多依赖性。因此,您必须在WEB-INF/lib中复制整个JAR集,我认为它也不能保证工作。