Liferay的远程portlet访问

时间:2015-06-19 16:05:03

标签: gwt liferay portlet

是否可以从托管在另一台服务器Y上的Liferay Portal访问服务器X上的tomcat托管的portlet?如何通过上下文共享来实现这一目标?

由于

2 个答案:

答案 0 :(得分:1)

portlet 托管在 portlet容器中,例如Liferay(您的标签)可能托管在tomcat上。将门户网站X中的portlet包含在门户Y中(既可以在tomcat上运行,也可以在其他任何地方运行)很简单:查找WSRP(远程Portlet的Web服务),这就是它的完成方式。

我怀疑你的问题是关于这一点。而且我对你的gwt标签完全无能为力。 Portlet可以处理托管在另一台服务器上的任何资源 - 毕竟它只生成HTML内容。 <script src="xxx"/><img src="xxx"/>的网址与门户网站无关。但是可能很难维持。

我的直觉是,你要求一个简单问题的过于复杂的解决方案。但是,由于您没有说明根本问题,因此很难找到合适的答案。

答案 1 :(得分:0)

GWT标签是因为我必须将GWT应用程序转换为portlet。接下来,必须将portlet部署在托管在Tomcat服务器上的Liferay门户上,并且这些应用程序基本上托管在不同的服务器上,正如我所说的那样。所以我想从远处远程使用它们。对我来说最好的解决方案是将门户网站托管的portlet直接链接到GWT应用程序......有没有办法做到这一点?