"Cloud" computing is a very broad matter, with every provider placing this moniker on different stuff.
If you want to deploy Java app in the cloud - you will have to find a cloud provider which provides this service. Or develop your own one - rent a server (or VPS), deploy Apache / Tomcat / whatever, and point your web servers toward it.