百度BAE JAVA环境项目部署和调试
起初在一个应用挂在虚拟主机上,昨天早上虚拟主机挂了。本来考虑迁移到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
百度BAE JAVA环境项目部署和调试相关推荐
- java web项目部署到tomcat服务器(一般步骤和自己所犯错误的总结)————高手忽略
最近由于项目需求,需要将java web项目部署到本地tomcat上(版本为8.0)进行测试.作为一个非计算机专业的菜鸟,之前的工作都是写后台逻辑代码,没接触过web项目部署.部署的时候不知道如何下手 ...
- Docker安装java环境并部署jar包运行
Docker安装java环境并部署jar包运行 作为一个前端,了解后端部署jar包也是有必要的,在这里就我学习的,做一个简单的笔记,这里可以结合我的商品的增删改查的java文章一起看. java实现商 ...
- 关于java的项目部署以及需要注意的地方
关于java的项目部署以及需要注意的地方 一.打包(package) 打包之前注意所连接的数据库是否是需要连接的数据库(数据库密码是否正确): 打包时先clean一下,再package 二.关于配置服 ...
- 记录第一次将Java web项目部署到阿里云服务器
目录 一 购买云服务器 二 本地主机连接服务器 1 使用管理终端连接 2 使用SSH工具连接 三 搭建开发环境 1 软件包 2 安装配置 JDK MySQL Tomcat 9 四 在服务器部署自己的项 ...
- 【Linux】Linux 常用基操和 Java 环境的部署
文章目录 1. Linux 常用命令 快捷键 ls pwd cd touch echo cat mkdir tree rm mv cp find man less vim date ps grep n ...
- 线上的java环境_Linux部署JavaWeb线上环境
1.ssh免密码登录 ssh-keygen -t rsa -C "18201225281@163.com" cp id_rsa.pub vim ~/.ssh/authorized_ ...
- java ee项目部署到服务器上405,HTTP状态405 - HTTP POST方法不受此URL支持:采用的GlassFish服务器的NetBeans...
I am getting this error on using post method in my form-- HTTP Status 405 - HTTP method POST is not ...
- Java开源项目部署在99元阿里云centos8上
b站视频演示:https://www.bilibili.com/video/BV1Tz4y1o71R?from=search&seid=16502837642306311796&spm ...
- 【java】四步法:spring boot项目部署在CentOS 8(后端篇)
四步法:spring boot项目部署在CentOS 8(后端篇) 一.使用IDEA打包项目为jar包(构建) 1. IDEA版本 2. maven版本 3. pom.xml 设置 4. 构建jar包 ...
最新文章
- pandas将dataframe中的年、月、日数据列合并成完整日期字符串、并使用to_datetime将字符串格式转化为日期格式
- sqlhelper使用指南
- 设计模式-创建型模式-工厂模式(工厂三兄弟) TypeScript
- 【Android 逆向】Android 逆向基本概念 ( 定位内存中的修改点 | 基址寻址法 | 搜索定位法 )
- 杭州内推 | 阿里巴巴达摩院自然语言基础研究组招聘研究型实习生
- 调节树莓派终端窗口的字体大小
- Node.js Web 开发框架大全《中间件篇》
- 前端学习(1730):前端系列javascript之发布窗口布局上
- 据说这是最受科研人员喜爱的春联
- PHP抽象函数的依赖注入,laravel 抽象类实现接口,具体类继承抽象类,使用依赖注入,如何知道接口选择的是哪个具体实现类啊?...
- mysql 交换空间_MySQL优化纪录
- 在阿里云服务器中安装配置mysql数据库完整教程
- Redis基础(十二)——缓存读写策略
- 运用“异或”对原文加密,并解密
- 自制简易JTAG下载烧写工具
- java算法-递归算法思想
- javassist使用指南
- Letv超级电视再出发,这次拿什么讲故事?
- 今天聊:程序媛是否需要职业规划?
- 锁屏上显示Activity
热门文章
- 科密a1无法连接数据库_支持无线图传的稳定器——致迅A1-pro图传稳定器
- java 陷阱_Java基础知识陷阱
- 数据操作语言DML及数据定义语言DDL的区别
- Flink学习笔记02:Flink三种运行模式
- Django讲课笔记09:使用QuerySet新增和更新数据
- 二级VB培训笔记08:公共基础知识
- 【BZOJ1257】余数之和sum,数论练习之取值讨论
- eds800变频器故障代码_干货|三菱变频器故障剖析,及严重故障和轻微故障判断技巧!...
- 【英语学习】【WOTD】palimpsest 释义/词源/示例
- mysql源码分析书籍_从源码分析 MySQL 死锁问题入门