百度应用引擎(BAE)是百度推出的网络应用开发平台,开发者使用BAE不需要进行服务器的配置、维护等繁琐的工作,也不需要进行域名的申请、备案等工作,而只需要上传自己的WEB应用即可在公网上访问。使用及部署应用的步骤如下:

1、注册百度账号,并在百度云官网注册、审核成为开发者,还需要进行身份证实名认证才能申请BAE,实名认证审核大概需要2、3个工作日(以上步骤略,见官网介绍)。

百度云首页:https://cloud.baidu.com/

2、注册、审核通过之后,登录https://cloud.baidu.com/,点击页面上的“管理控制台”按钮进入控制台,然后点击右侧“应用引擎BAE”菜单,如下:

3、点击下图中的“添加部署”,进入申请页面:

4、添加部署页面主要填一些基础配置,重点是这几项,其他使用默认值即可:

其中域名和应用名称是自己填,类型我们选择java8-tomcat,代码版本工具选择SVN。

5、最后是支付,BAE基础版每天的费用是0.4元,还是很划算的,可以在百度云账户中多充值几块钱,防止应用因欠费被停掉。

6、支付完成后,过几分钟,应用就创建成功了,如图:

其中域名就是刚刚我们设置的域名,点击代码管理方式下的“点击复制”按钮,就可以复制远程代码库的地址,然后就可以把代码库使用SVN软件拉到本地代码仓库中了。

具体SVN的用法详见:微信公众号开发技术基础(四):SVN代码版本管理工具的使用

7、在本地Eclipse里创建一个Tomcat程序,具体的创建方法详见:微信公众号开发技术基础(一):Eclipse+Tomcat搭建本地服务器并跑通HelloWorld程序

然后在工程上点击右键->Export->WAR File,把导出路径设置为第6步中创建的本地SVN仓库的路径。

8、Commit代码,然后到百度云控制台部署列表中点击应用的“快捷发布”按钮即可发布应用。

9、在浏览器中输入应用的域名即可访问应用。

随机推荐

  1. Cassandra第一次使用

    在FreeBSD上安装Cassandra: # pkg install cassandra2找了半天Cassandra的配置文件,原来安装位置是在这: /usr/local/share/cassand ...

  2. Yarn源码分析之MapReduce作业中任务Task调度整体流程(一)

    v2版本的MapReduce作业中,作业JOB_SETUP_COMPLETED事件的发生,即作业SETUP阶段完成事件,会触发作业由SETUP状态转换到RUNNING状态,而作业状态转换中涉及作业信息 ...

  3. 自定义View -- 柱状图 我也来自定义个柱状图来玩玩

    遇到要用到图的时候总是再找第三方开源,但有时这个图非常简单,用第三方开源来用的话有点得不偿失,所以我就自己撸了个柱状图出来 当然你如果觉得需求很复杂,那么你可以去使用这些开源 MPAndroidCha ...

  4. centos5/6/7下yum安装zabbix-agent(被控端)

    由于之前安装都是拷贝同事的zabbix_agent.tar.gz包,可是我在网上找了一大圈都没有找到这个tar包是从哪里来的,毕竟新手,太笨...so最后自己排错,找到了比较便捷的方式,直接通过yum ...

  5. Eclipse 浏览(Navigate)菜单浏览 Eclipse 工作空间

    Eclipse 浏览(Navigate)菜单 浏览 Eclipse 工作空间 浏览(Navigate)菜单提供了多个菜单可以让你快速定位到指定资源. 上图中 Open Type, Open Type ...

  6. Asp.Net 无刷新文件上传并显示进度条的实现方法及思路

    相信通过Asp.Net的服务器控件上传文件在简单不过了,通过AjaxToolkit控件实现上传进度也不是什么难事,为什么还要自己辛辛苦苦来 实现呢?我并不否认”拿来主义“,只是我个人更喜欢凡是求个所以 ...

  7. android中延迟执行某个任务

    android App开发在某些情况下需要有延时功能,比如说App首页显示定格3秒,然后自动跳到登录页的情况,这就好比是一个预加载,但是这个预加载可能瞬间就完成了,撑不到3秒钟,这是就要求你做延时处理 ...

  8. 服务器之FRU

    EEPROM是server主板上的电可擦除可编程只读存储器, 里面存储了FRU data, 包括制造商,产品型号,产品序列号,资产序列号等信息,为厂商和客户提供资产信息管理. 所以正确的FRU格式以及 ...

  9. node.js调用函数

    首先EditPlus编辑器,打开新建的文本文档,另存为副本 调用函数分为调用本地函数,和其他文件的函数 1.调用本地函数 var http = require('http'); http.create ...

  10. 山石防火墙debug

    debug dp basic debug dp snoop debup dp drop debug dp filter src-ip ? show logging debug