以下的內容都是看這個網址:https://developers.google.com/appengine/。
1.既然是google的東西。當然就要注冊一個google的賬號吧。
(記得注冊后要順便把gmail也一起注冊,后面會用到的)。
2.用一個剛解壓的eclipse(版本只要不是很老的就行了。)
3.這個是找插件的地址:https://developers.google.com/eclipse/docs/install-from-zip
這個是下載插件的地址:http://commondatastorage.googleapis.com/eclipse_toolreleases/products/gpe/release/3.4.0/4.3/com.google.gdt.eclipse.suite.4.3.update.site_3.4.0.zip
下載怎么安裝就不寫了。
4.
安裝好后就看到這個典型的google圖標。然后點擊生成new web application project.
5.
見到這個已經成功一半了。
6.以下的這兩點可能是初學者不知道怎么配置。
要開發google 的app Engine當然就用google的sdk包啦。網上很多提供出來。
不過既然都開始google的東西。什么都不知可不行。
在這個網頁中:https://developers.google.com/appengine/downloads
找出自己相應系統的SDK吧!下載后點擊
右邊的Configure SDK 配置相應的根目錄就好了。
再點擊最下面的Finish就看到
看到這些東西。想必學過JSP + Servlet的童鞋們一定有所印象了。
7.打開自己定義的路徑睇下有一個叫xxxAppEngineServlet.java的文件。打開后看類似這些代碼。
以下的有些是我自己添加的。不是自動生成的
8.現在可以測試部署項目了。這個既然是Web程序。應該要配置服務器吧。(其實不用配置了。google的插件已經幫我們做好這點了)
右擊項目---run as ---要看准點擊google的圖標的Web application.
控制台出現這些。就可以訪問:http://localhost:8888/
就出現一個服務器列表。類似這樣的
Available Servlets:
你點擊你自己相應的服務器就能看到自己打印的內容
9.接着就是這博文的重點。就是上傳自己的服務器程序到google中進行部署。
在部署項目前。先准備一些東西
登陸:https://www.appengine.google.com/
看到自己有多少程序可以上傳。由於我之前學習測試上傳了一個所以就只剩九個了。(google可以允許我們提供10個服務器。不過具體空間就不知道了)
創建程序看到:Application Identifier:是以后的域名。(google會幫你校驗是否存在相同的了)
Application Title:是程序的標題。然后其他就不用管了。直接點擊"create application"。
在https://www.appengine.google.com/就能出現你剛才創建的程序了。
10.創建好自己的程序就回到eclipse。
就要提交你剛才的程序。
提交前要把先在你的Eclipse配置一些東西:
右擊你的項目---點擊屬性---在過濾條中填寫app Engine,看到以下的東西就填寫相應的東西后,點擊OK
右擊項目---在run as 下面的有一個Google的 字眼。你把他展開。
看到Deploy To App Engine 。點擊后就開始上傳了。
11.可能冒出一下不知名的錯:
例如: That user can undo the transaction with "appcfg rollback".
這時你應該進行看
這篇博文:http://www.cnblogs.com/shortboy/p/3305122.html
12.如果沒有錯的。恭喜你會回到https://appengine.google.com/
看到你的項目右手邊的Status(項目狀態),已經是Running
所以你點擊后就能看到自己的項目已經免費在網上運行了。
不過有一點不好。因為App engine在國外的。可能你的網站一時半刻進入不了。
所以你想測試的話。可能要通過代理才能訪問到。