Could you please give me suggestion like where should the clients put there jsp pages and servlets and where should they place library, need to change web.xml. It seems that they can not access the Tomcat directly becuase it is shared among the people for different domains.
Do you have Tomcat Web Server Connectors installed in your server?. You can have your jsp files under /home/user/public_html/jsp. Also you should have a WEB-INF directory which should contains classes,jsp,lib directories and one web.xml file to execute the servlet programs.