I need some clarification. I know that in order to run a java EE project, one needs a java EE compliant application server, such as tomcat, jboss, glashfish, etc. But, i download these to my desktop, but how about when i run it online? Are Jboss, tomcat, glashfish, etc. application servers just for your desktop, or are these the app server internet service providers have as well. I am trying to use godaddy as my internet service provider; i called them, but the customer service guy didnt know what application server they had, or did i ask the wrong question? Or how can i know waht application server they have? Thank you, any help is greatly appreciated.
All these servers are in use at hosting providers and data centers all over the world, where they work as well as they do on your own desktop machine.
If a company's service rep doesn't know what his own company offers I advise to stay away from that company - obviously you're unlikely to get good customer service there. You can find out from a company's web site what servers they offer; search for "hosting plans" or some such term.
By the way, Tomcat is not a JEE server - it is a web server and servlet container.