Hi there,
yes, tomcat has a build in web server. However, it is confined in the VM and does not scale as well as Apache or other web servers. Ideally you want to have static content, like images, java scripts and css files, served by apache and only the dynamic content through tomcat.
For developing/unit-testing/functional-testing the webserver in tomcat is fine.
K<o>
P.S.: Google "
Howto tomcat apache" or "
Howto tomcat IIS"