说明:本部署说明针对 Java 应用。
当然,我这里记录的也只是为了方便自己看,要想得心应手地使用 BAE 部署项目,还是要去看 BAE 的官方文档,还是要去看 BAE 的官方文档,还是要去看 BAE 的官方文档

为什么使用 BAE ?

1、部署操作简单;
使用 Git 工具上传 war 包 即可;
我对比使用了 MoPaaS (魔泊云),感觉 MoPaaS 操作不是很方便。
2、价格便宜
我使用 512 M 内存,免费的数据库空间,每天 0.7 元,部署了我的两个应用:(1)博客应用;(2)微信公众号应用;
目前我没有找到如果暂时不想使用,除了删应用停服务以外的不计费的方法;
MoPaaS 价格计费方式感觉也没有 BAE 划算。
3、BAE 支持到 Java 8,我写的项目使用的是 Java 8,MoPaaS 目前只支持到 Java 7;
4、BAE 提供了日志、监控等管理功能,操作方便;

部署 BAE 的心得和重要事项

1、添加部署信息的时候
模板场景请选择:自定义。选择自定义,在后面选择“类型”的时候才会出现 java8-tomcat 、java8-jetty 选项。
2、部署信息中出现的信息是一次性的,一旦选择以后不能修改,想要修改必须先删除后添加
特别把这个拿出来说是因为我第一次添加部署信息的时候,没有选择代码版本工具,默认是 svn ,习惯用 git 以后 svn 基本都忘了,所以当时我知道全部删了部署以后,重新创建一个部署,还是比较麻烦的
3、执行单元套餐中的信息是可以修改的
4、Git 用户提交部署文件之前要设置一下哎上传大文件的文件大小

下面的说明来自百度 BAE 官方文档:
地址:https://cloud.baidu.com/doc/BAE/FAQ.html#BAE.E9.83.A8.E7.BD.B2.E5.BC.82.E5.B8.B8.E7.8A.B6.E6.80.81

BAE Git仓库默认需要上传的最大文件为1MB,如果文件超大,则会提示错误error: RPC failed; result=22, HTTP code = 411。若用户需要上传大文件,可以通过修改postBuffer来修改上传文件的最大值,这里我们设置为524288000,即最大可以上传500MB的文件。

5、项目中如果要使用磁盘上的文件,请使用 /home/bae/ 这个目录,使用其它目录可能会被拒绝访问;
6、要想查看控制台日志,可以通过 “更多操作——查看日志”,查看日志是我们判断部署是否成功的一个重要依据;


7、不是一个部署,只能部署一个项目,也不是一个部署项目只能部署叫 ROOT.war 的文件。一个BAE 的 Git 仓库,其实就像一个 Tomcat 的 webapps 目录,只要内存允许,我们可以部署多个项目,这样就可以省钱啦;
8、扩展服务里可以选择 MySQL、Redis,注意他们的配置信息哟,但是这些配置只能通过服务器内部去访问。MySQL 有提供后台管理的控制台,总之我使用还是蛮顺畅的,感谢 BAE。

使用百度开放云 应用引擎 BAE 部署项目的一些心得相关推荐

  1. 百度开放云·网站及部署解决方案

    百度世界大会·开放云论坛上,百度开放云共对外发布10套解决方案,覆盖建站部署.视频.图像.存储分发.大数据分析.移动APP以及数字营销.在线教育.物联网.政企等领域. 首先来剖析网站及部署解决方案! ...

  2. 云资讯 | 百度开放云出席可信云大会,解析“新常态”的动力引擎

    9月1日,在今年的可信云大会上,百度开放云副总经理唐进指出"智能云计算是新常态下的动力引擎".与会的工业和信息化部总工程师张峰也表示"云计算作为近些年来信息通信领域发展最 ...

  3. “百度开放云编程马拉松”中国三大赛区获奖团队及作品新鲜出炉

    2013年7月20-21日,以"绿色生活"为主题,面向广大移动互联网开发者,由百度开发者俱乐部主办.InfoQ和segmentfault社区联办.WWF(世界自然基金会)作为环保公 ...

  4. 百度开放云520深情告白开发者 9.9元尝新体验高调上线

    五月堪称是品牌营销的黄金月,在劳动节和母亲节两个重要节点之后,又迎来了520--花样告白日,当然也是残忍的虐狗日.这一天情侣们尺度大开,各家品牌则脑洞大开,不过对于开发者而言,甜言蜜语和高调炫技永远比 ...

  5. “百度开放云编程马拉松”武汉赛区25件作品及团队介绍

    7月20日至21日,以"绿色生活"为主题,面向广大移动互联网开发者,由百度公司主办.InfoQ和segmentfault社区联办.WWF(世界自然基金会)作为环保公益合作伙伴的&q ...

  6. 百度开放云首席架构师徐串:架构师对架构的理解

    百度开放云首席架构师徐串:架构师必须理解程序员的痛 时间 2016-05-18 13:19:49  CSDN 原文  http://geek.csdn.net/news/detail/74783 主题 ...

  7. 在百度开放云平台上构建Web App

    在3月23日的百度开发者大会上,百度推出了开放云计算平台来帮助开发者构建分布式网络应用.它包括云存储.云环境.关系服务.消息服务等组成部分,开发者可以利用云平台方便的编写分布式网络应用,无需考虑集群扩 ...

  8. Qlik与百度开放云建立战略联盟,让中国企业通过强大的可视化分析看到数据背后的整个故事...

    可视化分析领导者Qlik(NASDAQ: QLIK) 今天宣布,与全球最大的中文搜索引擎百度的云计算事业部签署合作协议,正式成为百度开放云在中国市场的数据分析合作伙伴.根据协议,百度计划利用Qlik独 ...

  9. 技术助力“互联网+”,百度开放云成就3600行

    GITC全球互联网技术大会作为目前国内规模最大.资源最成熟的技术峰会,也是中国互联网一年一度的行业盛事. 本届"GITC2015全球互联网技术大会"主题为"技术助力'互联 ...

最新文章

  1. 【组队学习】【33期】动手学数据分析
  2. Git 码云 Github
  3. 想接私活时薪再翻一倍,建议根据这几个开源的SpringBoot项目(含小程序)
  4. PPT模板中的”书签”
  5. 深入理解Webpack核心模块Tapable钩子[异步版]
  6. SAP UI5 应用开发教程之四:XML 视图初探
  7. Linux如何访问mmio空间,一文读懂Linux下如何访问I/O端口和I/O内存
  8. JavaFX UI控件教程(八)之Choice Box
  9. java gc 循环引用_JVM(3)对象A和B循环引用,最后会不会不被GC回收?-------关于Java的GC机制...
  10. Deepin安装Windows字体(如微软雅黑)
  11. Ubuntu18搭建SVN可视化工具if.svnadmin
  12. IOSOpenDev~使用MobileTerminal修改越狱后的root密码
  13. composer如何进行安装和使用
  14. (附源码)springboot超市仓库管理系统 毕业设计164555
  15. macbook2015年早期版本更换三星1T 980nvme遇坑过程
  16. 震动活塞式柱状取样器的使用
  17. 从《象形拳法真诠》看王芗斋与薛颠
  18. 线性约束最小方差准则
  19. 对话论答创始人王枫:“TAD”战法布局AI教育 让每个孩子都能享受优质教育
  20. 粗粒度和细粒度的区别

热门文章

  1. ESLint配置信息完整版
  2. python用最小二乘法拟合正弦函数
  3. 电梯java_用java写一个电梯 - osc_h1iyh0d1的个人空间 - OSCHINA - 中文开源技术交流社区...
  4. Counting Objects in C++
  5. 服务器系统 主板支持,服务器主板支持
  6. 互联网从业者需要知道的26个定律
  7. [C++]责任链模式
  8. 【第3版emWin教程】第35章 emWin6.x的AppWizard中文实现方法
  9. 【CANN训练营第三季】Pytorch模型迁移
  10. 修改Oracle默认端口1521