Für java brauchst Du einen Java application server wie z.B. Tomcat, der java code läuft also nicht wie php scripte unter dem apache. Ein java setup ist mit sicherheit etwas aufwändiger, musst mal nach Tutorials suchen, ich vermute mal dass man die anfragen an tomcat dann per proxy oder ähnlichem vom apache weiterleiten muss.