Anyone can tell me whether it is better to run tomcat as stanalone webserver on windows (win 2003 to be specefic) or run it as web container along with IIS I want to know which set up would be preferrable in terms of performance and scalability of application.
That, as so often is the case, depends. Do you need IIS for anything else, or would it just serve the static HTML pages? I would guess that IIS is faster at that, but not substantially so. Having both might not be worth the architectural complications. But it depends on your mix of static/dynamic content and your expected traffic volume.
Unless you specifically need IIS capability (ASP?, CGI?), go with an all Tomcat approach. For one thing it will be simpler to configure and MUCH easier to add clustering if necessary. If later you need something in IIS it will be possible to configure IIS as the main entry point. Bill