JSR 286 Portlet wiring in different pages.

When two jsr286 portlet wiring in different pages, Page-switching does not occur when the source portlet send a message to target portlet. A workway around was add the following code snippet to the init - method of
your portlets. This piece of code is the service initialization in the
pbjsrshipexample.war which triggers the initialization of the service
correctly.

public void init(PortletConfig config) throws PortletException {
super.init(config);

try {
Context ctx = new InitialContext();
PortletServiceHome serviceHome = (PortletServiceHome)
ctx.lookup("portletservice/com.ibm.portal.propertybroker.service.Propert
yBrokerService");
pbService =
(PropertyBrokerService)serviceHome.getPortletService(com.ibm.portal.propertybroker.service.PropertyBrokerService.class);
pbServiceAvailable = true;
}catch(Throwable t) {
getPortletContext().log("MyPortlet could not find
property broker service!");
}
}

 

 

This bug has been fixed on WPS 6.1.0.1, the apar number is PK71507

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值