Finally managed to setup liferay on bookah. I must say am really impressed with the polish of the UI. AJAX-ish and even has a cute analog clock. Major gripe was the default war file which has a hard coded context so you are forced to set it up on the ROOT if you are using resin.
On the other hand, its a bit slow on a G4 iBook, even the 1.5G of ram didn't help. Will try it on the Glassfish and SJAS 8 and see if there are noticeable speed improvements on the same machine.
Will try my luck running it on my FreeBSD 6.1 home machine (pikah). Specially, since I managed to squeeze some time a few hours ago to setup the brand spanking new (an offshoot of thee free distribution license recently granted by Sun) diablo jdk (1.5).
Next step is to learn the portlet specification. Liferay is also EJB-ish, which I hadn't been using for more than a year now. Last project I with EJB was still with the old EJB 2 spec (in which xdoclet is a pre-requisite to be be bearable). Also curious how it was architectured, and how it compares to the domain model driven design I had been using of late.