To start with i would like to say that Goggle App Engine is cool. You can build your own app's and post it online ( Free up-to 10) and use it personally or publicly.
Now lets get started with it.-
Download Google App Engine : download here
Chose your language of preference.
Install the application on your system.
I am using Ubuntu so i downloaded the zip file and extracted it into a folder. ( and installation complete)
I downloaded Python version of the app.
Next create a folder named 'helloworld'.
Create 2 files in it.
First file
'app.yaml'Now lets get started with it.-
Download Google App Engine : download here
Chose your language of preference.
Install the application on your system.
I am using Ubuntu so i downloaded the zip file and extracted it into a folder. ( and installation complete)
I downloaded Python version of the app.
Next create a folder named 'helloworld'.
Create 2 files in it.
application: helloworld version: 1runtime: python27api_version: 1threadsafe: true handlers:- url: /.* script: helloworld.app
Second file 'helloworld.py'
use the java code or Go code which you prefer and get them here Java project link
import webapp2 class MainPage(webapp2.RequestHandler): def get(self): self.response.headers['Content-Type'] = 'text/plain' self.response.write('Hello, webapp2 World!') app = webapp2.WSGIApplication([('/', MainPage)], debug=True)
Next open terminal and go to the extracted or Installed directory and type
:
./dev_appserver.py <directory of project>
Once this runs ok, go to :
http://localhost:8080/
You should be able to see the Project up and running locally.
Next what you need to do is get it online.
Since its a web-app it goes online a little different from a web-site:
Next what you need to do is get it online.
Since its a web-app it goes online a little different from a web-site:
go to https://appengine.google.com/ and sign Up first. Next create 1 application Give it some lowercase alphanumeric name and you will get a link somewhat like this <name>.appspot.com
Next Big task is to upload you application online:
Go to your Installation directory again and run the app-uploader application
./appcfg.py --oauth2 update <application directory> --application=<application id>
a webpage will open . Login with your Google acc credentials.
One important thing : if your upload ./appcfg.py --oauth2 update is failing with Error 403 : You do not have permission to modify this app (app_id=u'helloworld').
Then you are making a mistake with the AppID.. change it to the appId that you have created.
Next go back to your App online :
Then you are making a mistake with the AppID.. change it to the appId that you have created.
Next go back to your App online :
https://appengine.google.com/
Open the application link on a new page and your application is Up and running
Happy Programming :)
PS: Feel free to leave a comment below in case of any issue.
PS: Feel free to leave a comment below in case of any issue.
sip mas
ReplyDelete