Tomcat это сервер, на котором деплоится сервер?
> Обычно, я сервер сайд своих апликух просто хощу у себя на ПК без всяких tomcato'в.
особенно, если он у тебя на похапэ.
Tomcat - контейнер сервлетов. Решительно хотя бы в вики загляни.
Если твое веб-приложение разработано по технологиям Java EE, а точнее, если приложение реализовано в виде так называемых сервлетов, то нужен Томкэт или его аналог, например Jetty. Или JBoss. И пр.
Это все сервера приложений, они берут на себя загрузку классов, управление доступом и пр.
Если твое веб-приложение разработано как standardlone тогда оно само запускается, без сервера приложений.