I am new to this web application thing and I have just started creating a
No, client only need a web browser.
Client can call your server IP address (
http://192.168.1.10/app) or call its domain if you have setup your domain (
You can run your application on any computer (Linux, Windows, Mac, Solaris, BSD, etc.) capable of running Java SE (Standard Edition). Tomcat runs on top of Java SE.