百度应用引擎(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. iOS开发之删除过期Provisioning Profiles方法

    1.在finder下打开go -> go to folder输入: ~/Library/MobileDevice/Provisioning Profiles 2.查看上面的列表,依照时间顺序删除 ...

  2. python 使用正则表达式的爬虫

    下面我们一起尝试一下爬取内涵段子网站: http://www.neihan8.com/article/list_5_1.html 打开之后,不难看到里面一个一个灰常有内涵的段子,当你进行翻页的时候,注 ...

  3. Git安装部署

    1.1 最新git源码下载地址 https://github.com/git/git/releases https://www.kernel.org/pub/software/scm/git/ 1.2 ...

  4. hibernate 标签inverse cascade

    inverse设立不当会导致性能低下,其实是说inverse设立不当,会产生多余重复的SQL语句甚至致使JDBC exception的throw.这是我们在建立实体类关系时必须需要关注的地方.一般来说 ...

  5. PHP 规划(收藏的一些好博文)

    2014-10-15 01:30 36870人阅读 评论(34) 收藏 举报 分类: PHP/DHTML/Other(237) 版权声明:本文为博主原创文章,未经博主允许不得转载. PHP程序员的技术 ...

  6. [Spring MVC]学习笔记--@RequestMapping

    @RequestMapping是用来将请求的url,映射到整个类,或者里面的方法. @Controller @RequestMapping("/test") public clas ...

  7. 3280 easyfinding

    3280 easyfinding  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 钻石 Diamond 题解  查看运行结果     题目描述 Description 给一个M ...

  8. Exponentiation(高精度大数)

    Exponentiation Description Problems involving the computation of exact values of very large magnitud ...

  9. Creating a Message Queue in PHP Without External Libraries

    w http://www.ebrueggeman.com/blog/creating-a-message-queue-in-php

  10. 关于在python manage.py createsuperuser时报django.db.utils.OperationalError: no such table: auth_user的解决办法

    在stackflow上看到解决的办法是需要进行数据路的migrate:https://stackoverflow.com/questions/39071093/django-db-utils-oper ...