I am developing a web application which will have few servlets/JSP's and a lot of html pages (whose number will only increase in the future). Now, my question is, will there be any perfomance issues if all the html pages are present inside the webapp context or is it advisable to access those html pages as resource by placing them outside the web application context.
users will be uploading html pages using the application very often.
I would put them within the webapp context and track performance with a servlet filter like the one that comes with JAMon. JAMon would have metrics like average and max time for each of your html pages as well as jsp's and servlets.
I think you will find that all but the largest sites will perform just fine when putting the files within the context. And there is no simple answer here. If your jsp's are slow and clunky and bog down the server in general then results may vary.