使用Eclipse的Google App Engine Java Hello World示例

在本教程中,我们将向您展示如何使用Eclipse创建Google App Engine (GAE) Java项目(Hello World示例),在本地运行它,并将其部署到Google App Engine帐户。

使用的工具 :

  1. JDK 1.6
  2. Eclipse 3.7 + Eclipse的Google插件
  3. Google App Engine Java SDK 1.6.3.1

注意
GAE支持Java 1.5和1.6。

PS假设已安装JDK1.6和Eclipse 3.7。

1.安装Google Eclipse插件

阅读本指南- 如何安装Eclipse的Google Plugin 。 如果您将Google App Engine Java SDK与“ Google Eclipse插件 ”一起安装,请转到步骤2,否则,请获取Google App Engine Java SDK并将其解压缩。

2.创建新的Web应用程序项目

在Eclipse工具栏中,单击Google图标,然后选择“ New Web Application Project…

图–新的Web应用程序项目

Choose new web application project

图–取消选择“ Google Web ToolKit ”,并通过“ configure SDK ”链接链接您的GAE Java SDK。

create new web application project

单击完成,适用于Eclipse的Google插件将自动生成一个示例项目。

3. Hello World

查看生成的项目目录。

gae project directory

没什么特别的,一个标准的Java Web项目结构。

HelloWorld/
  src/
    ...Java source code...
    META-INF/
      ...other configuration...
  war/
    ...JSPs, images, data files...
    WEB-INF/
      ...app configuration...
      lib/
        ...JARs for libraries...
      classes/
        ...compiled classes...

额外的是此文件“ appengine-web.xml ”,Google App Engine需要此文件来运行和部署应用程序。

文件:appengine-web.xml

<?xml version="1.0" encoding="utf-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
  <application></application>
  <version>1</version>

  <!-- Configure java.util.logging -->
  <system-properties>
    <property name="java.util.logging.config.file" value="WEB-INF/logging.properties"/>
  </system-properties>

</appengine-web-app>

4.在本地运行

右键单击该项目,然后以“ Web应用程序 ”运行。

Eclipse控制台:

//...
INFO: The server is running at http://localhost:8888/
30 Mac 2012 11:13:01 PM com.google.appengine.tools.development.DevAppServerImpl start
INFO: The admin console is running at http://localhost:8888/_ah/admin

访问URL http://localhost:8888/ ,请参见输出

gae hello world demo

以及hello world servlet – http://localhost:8888/helloworld

gae hello world demo

5.部署到Google App Engine

https://appengine.google.com/上注册一个帐户,然后为您的Web应用程序创建一个应用程序ID。

在此演示中,我创建了一个名为“ mkyong123”的应用程序ID,并将其放在appengine-web.xml

文件:appengine-web.xml

<?xml version="1.0" encoding="utf-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
  <application>mkyong123</application>
  <version>1</version>

  <!-- Configure java.util.logging -->
  <system-properties>
    <property name="java.util.logging.config.file" value="WEB-INF/logging.properties"/>
  </system-properties>

</appengine-web-app>

要部署,请参阅以下步骤:

图1.1 –单击工具栏上的GAE部署按钮。

deploy to google app engine

图1.2 –使用您的Google帐户登录,然后单击Deploy按钮。

deploy to google app engine

图1.3 –如果一切正常,hello world Web应用程序将部署到该URL – http://mkyong123.appspot.com/

deploy to google app engine

做完了

参考文献

  1. Google App Engine –入门:Java
  2. 使用Eclipse的Google App Engine Python Hello World示例

翻译自: https://mkyong.com/google-app-engine/google-app-engine-hello-world-example-using-eclipse/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值