起初在一个应用挂在虚拟主机上,昨天早上虚拟主机挂了。本来考虑迁移到SAE上的,但之前发现SAE的JVM云豆消耗的太快(PS:我是中级开发者,每月 10000云豆,如果有哪位大神对SAE JAVA云豆能控制的好的请私密我一下,在此谢谢了),只能考虑百度的BAE了。

之前有玩过几次BAE,不过都是小程序,很简单,随便弄弄就好了。现在面对的是一个在虚拟主机上跑了3个月的项目做迁移。顿时头疼了。无从下手哇。先是百度,google找了一圈,看各位大神写的经验总结。然后开始动手尝试哇。。。。。。

下午半天的研究,终于把代码迁移好了。结果发现也挺简单的。。下面分享一下自己的方式,让玩BAE JAVA的童鞋少走一点弯路。

1.首先下载一个集成好BAE开发环境的eclipse(也可以安装插件)
在网页最下面有一键安装即是eclipse,下载到本地解压即可
http://developer.baidu.com/wiki/index.php?title=docs/cplat/ide/install

2.去BAE快速创建一个JAVA应用

3.管理当前的项目,点击云环境(BAE)->版本管理
创建一个版本,直接输入版本号就好,例如输入1,无需上传war包。点击保存即可

4.打开之前下载好的eclipse(此eclipse已经集成了SVN),切换到SVN资源库,新建资源库。
SVN地址在版本管理下方,如下图红色圈出来的地方,复制即可

5.checkout之前建立的版本代码。入下方的1文件夹,直接右键checkout(会提示你重新命名项目名称,你起成自己的即可)这份代码是建立代码版本时候BAE自动创建的DEMO示例项目

6.本地调试项目直接右键项目名称->run as->bae java application,会直接启动jetty

7.到此结束BAE的项目部署。接下来在本地修改、增加自己的代码commit即可,BAE会自动部署您的项目。

注意点:

1.项目中包涵了BAE环境下的jar包,你在本地添加jar的时候记得先查看bae是否存在您要添加的jar,否则会产生冲突。

2.JAR直接添加在项目根目录下的lib文件夹中,而不是WEB-INF下的lib,切记。。

3.bae对部分类有做限制,具体详见BAE的说明

4.建议仔细阅读java手册
http://developer.baidu.com/wiki/index.php?title=docs/cplat/rt/java&oldid=10053

最新文章

  1. IDE、SATA、SCSI、SAS、FC、SSD硬盘类型介绍[zz]
  2. git 使用笔记(一)
  3. ruby初步学习中遇到的错误
  4. Linux环境下Python的安装过程
  5. CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13+博客系统WordPress3.3.2
  6. 开源Web安全测试工具调研
  7. 一种实现C++反射功能的想法(二)
  8. Frogger POJ - 2253
  9. java.sql.SQLException: The server time zone value '???ú±ê×??±??' is unrecognized or represents more than one time zone.
  10. linux入门--Linux和UNIX的关系及区别
  11. latex数学公式
  12. spark streamingcontext
  13. Java互联网应用和企业级应用的区别
  14. 解决Spark On Yarn yarn-cluster模式下的No Suitable Driver问题
  15. 淘宝bug bug bug
  16. DataFrame WordCount
  17. C.字符串(字符)操作
  18. jquery bxslider幻灯片样式改造
  19. HDUOJ--Strange fuction
  20. 马士兵Spring-声明式事务管理-annotation

热门文章

  1. Mac 安装mysql5.7 注意事项
  2. 在本地创建angular-ui/bootstrap项目
  3. Python.with.context-manager
  4. 以太坊只能合约摸索——第一关,ubuntu开发环境部署
  5. Web API - Video File Streaming
  6. PoEdu- C++阶段班【Po学校】-Lesson03_构造函数精讲 - 第5天
  7. 从0到1搭建移动App功能自动化测试平台(2):操作iOS应用的控件
  8. MySql之安装配置
  9. php 学习日志- 变量作用域
  10. ios6 滤镜相关知识内容网址---摘要