Demo Application: JSR 286 Wicket Portlet Development on WebSphere Portal 6.1
Posted by Jai on June 5, 2009
This post share the demo application (source code, deployable war file and patched wicket jar) covering JSR 286 (The Eventing feature) Wicket Portlet development on WebSphere Portal 6.1.
Based on my previous posts JSR 286 Wicket Portlet Development on WebSphere Portal 6.1 & Wicket Portlet Development on WebSphere Portal – Lessons Learnt and few queries/comments, I have uploaded the working code.
The sample project: maven 2 based, RAD 7.5 project on WS Portal 6.1 and Wicket 1.4-rc2, Spring integration etc.
Download Location: http://www.mediafire.com/jaibeermalik
The portal-wicket folder contains three files.
JSR286WicketWSP61-src-full.zip : source code including patched wicket jar files
JSR286WicketWSP61-src-no-jars.zip : source code with out jar files
JSR286WicketWSP61.war : war file, try to directly deploy it. Configure portal server to work for filters and after deploying wire the portlets.
If you download source with out jar files follow these steps otherwise just configure portal server to make it work for filters and wire the portlets.
- Update wicket release 1.4-rc2 with patch.
- Configure WebSphere Portal to work with wicket filter
- Develop JSR 286 eventing system based wicket portlet
- Configure the portlet wiring in WS Portal
If you face any jar compatibility related issues or in case of any exception, feel free to have a look at lessons learnt post.
- WicketFilter incompatible with javax.servlet.Filter
Application Features: Deploy both the portlets on the same page, wire the portlets. On List Wicket Portlet , when you click on the links in the table (eg., test) the details on the other portlet Details Portlet gets updated.
Let me know if you have any issues in accessing or making it work.