Why Java indeed.
Well, more like: "Why a cross-platform runtime system"?
Java itself is a good language, it's the cross-platform shite that maks it un-usable for a website, it uses way too much resources and offers not real advantage over C or C++ (apart from possibly being easier to write)
A forum, a FAQ, email notification, what else do you need?