I have two portlets and they are defined in different projects, say PortletA and PortletB.
PortletA window is defined on default.default and this is the event source.
PortletB window is defined on default.PortletB and this is the one that has the listener.
When i test the example it works fine, but now that I have separate portlets I'm not able to register the listener, I've tried with on PortletB-object.xml :
<deployment> <parent-ref>default.default</parent-ref> <if-exists>overwrite</if-exists> <listener>zsemanticwiki_ipc_listener</listener> </deployment>