如何在普通java中访问liferay实例?

时间:2014-12-18 19:26:17

标签: java http connection liferay liferay-6

我有一个java clasa(不是钩子或portlet或类似的东西,只是普通的java)需要使用Liferay的API来更新其lucene索引。我已经找到了做我需要做的事情的方法,但我仍然不知道如何连接到我的liferay实例以确保事实真正进入我的搜索引擎。是否有一种简单的方法来打开与liferay的连接并仍然使用api?我宁愿不使用远程连接,因为这似乎限制了我可以访问的方法,但说实话,我会对任何有效的方法感到满意。

另外,(这可能在我的问题中显而易见),我在涉及使用连接的任何编程都是非常新的,所以如果你足够好回应,你能解释一下吗?我真傻吗?谢谢!

1 个答案:

答案 0 :(得分:0)

通常,如果您想要访问一些未公开为Remote API的liferay方法,那么:

  1. 您可以创建自己的插件
  2. 创建在插件中使用liferay方法的方法,就像围绕liferay方法的包装一样。
  3. 然后将您的自定义方法公开为Web服务以便远程访问
  4. 通过这种方式,您可以构建一个Web服务客户端来访问liferay外部的liferay的API
  5. 当然,假设您可以将插件部署到liferay服务器。

    如果您可以提供有关您打算做什么的更多信息,可能是一个用例,那么我们可以提供其他替代方案。

    希望这有帮助。