I've seen a number of variants of the Linux, Apache, MySQL, {Perl|PHP} CMS. I can understand replacing MySQL with Postgress. Doing the web interface in Java though? That seems a bit out of the ordinary.