To host a map application in real world, developed using GeoServer, we need a server with Tomcat/JSP rather than Apache, right? Correct me if I am wrong since my background is as GIS not development. Is there any options to host GeoServer in Apache Server or any similar applications like GeoServer that can connect with an Apache server. Because to maintain a good Apache Server is economical compared to Tomcat.
Update:
In GeoServer, as localhost, if we login and check Server Status, Memory Usage shows 376 MB. Therefore, if we plan to hire a host plan in JSP/Tomcat, the heap size offered should be greater than 376 MB, isn't it?, which will escalate the server plan cost. Need help on this aspect.