0

recently I have build a chat application with a client and a server it works fine on a virtual machine. But now I am stuck what I need to do with the server application? Where can I upload it?

I had found that I can upload apps to Google(app engine) but I don't know the address of the server so the client can't connect to it... please help me I hope my question is clear...

misha312
  • 1,443
  • 4
  • 18
  • 27

1 Answers1

1

Google App Engine is a PaaS and cannot run any Java Server application that you have written.

So, you will have to make sure that you understand the App Engine platform and write applications using various services that are provided as part of the platform.

To get started, check the following: https://developers.google.com/appengine/docs/java/gettingstarted/introduction

Google also has an offering called Compute Engine, that provides you with Linux VMs hosted on the Google infrastructure.

So if you are looking at VMs, where you want to host your application, you could look at that. You definitely have more flexbility with the Compute Engine but you have to deal with configuration, settings things up and more Administrative stuff.

Compute Engine is not free whereas App Engine comes with a generous free quota.

Romin
  • 8,708
  • 2
  • 24
  • 28
  • Thanks, what is easiest way to upload my server application? Right now its running on my comp and i need to leave it turned on in order to use the app... may be some other sites(not google) will help me. For example i know a lot of sites that offer site hosting for free... – misha312 Jan 18 '14 at 16:25
  • It is too general to answer which other Java hosting solution can run your application. I gave you the pointers vis-a-vis Google Compute Engine and Google App Engine. I believe that given the fact that you might want to run your application as is, it does seem that going with a solution that gives you raw machines might be the way forward for you. – Romin Jan 19 '14 at 01:51