SAE和BAE小试
来源:互联网 发布:手机域名的价值 编辑:程序博客网 时间:2024/05/17 04:18
SAE:Sina App Engine,http://sae.sina.com.cn/,新浪的云服务
BAE:Baidu App Engine,http://developer.baidu.com/,百度的云服务
最近在看Maven,Maven构建管理项目确实十分方便。于是按照网上的例子做了一个Maven构建的Spring MVC的小Java Web,导出war包后放到本地tomcat中运行没有问题,于是就想放到云平台上看看。
结果是,放在SAE上的打开是空白页,什么也没有;放在TAE上的正常。
稍微了解了一下SAE和BAE,SAE对Maven项目的支持好像不是很好,网上很多人也遇到过我这个问题,初步了解是因为是jar冲突。
下面是从BAE的开发文档中截取的一段话:http://developer.baidu.com/wiki/index.php?title=docs/cplat/bae/java
”Java执行环境使用OpenJDK 7 JVM来运行Java应用,支持Java Servlet和标准MySQL JDBC接口,为保证应用兼容性建议使用和Java 7兼容的库。Servlet容器支持两种Jetty(java-jetty)和Tomcat(java-tomcat),Jetty版本为9.0.6.v20130930,可参考jetty官网;Tomcat版本为7.0.47,可参考Apache官网。(之前的java-web的Servlet容器是Jetty)
BAE3.0的Java执行采用原生的Jetty或Tomcat与用户本地的开发环境基本一致,能够支持多war包或目录。用户的应用在本地能够运行,在线上就能够良好地运行。需要注意的是线上的MySQL不支持长连接。
BAE3.0的Java执行环境不再内置任何JAR包,所有依赖的第三方JAR包都用户需要自己上传。用户可以通过SVN或GIT上传WAR包或者目录。“
我也从SAE的官方文档中截取了一段:http://sae.sina.com.cn/doc/java/runtime.html#id2
”SAE Java 环境以 OpenJDK 1.6 和 Jetty 7.4 为基础构建而成,平台运行在CentOS-6.x 64位Linux环境下。
在平台中可以使用 Java 网络开发工具和 API 标准为 Java 运行时环境开发应用程序。应用程序使用 Java Servlet标准与该环境进行交互,并且可以使用常用的网络应用程序技术,例如 JavaServer Pages (JSP)。
平台中的Java 运行时环境使用 Java 6。“
个人感觉还是喜欢BAE的方式,工程依赖的jar就完全由用户自己来掌握,不会出现一些冲突啥的,搞的在本地没问题但部署就出问题,这确实很让人烦,我今天就折腾了一天。
并且BAE支持的servlet容器也比SAE好一点,jdk版本也比较新。
- SAE和BAE小试
- 百度BAE和新浪SAE
- GAE、SAE和BAE的对比分析
- GAE、SAE和BAE的对比分析
- 使用百度BAE和新浪SAE部署web项目
- 从BAE到SAE,从SAE又回到BAE
- GAE、SAE、BAE 对比分析
- 使用Dreamwaver cc中的SVN功能,用于传输BAE和SAE中的文件
- BAE相对SAE的优势之处
- GAE、SAE与BAE的对比分析
- [PHP]如何在百度(BAE)和新浪(SAE)的云平台使用PHP连接MySQL并返回结果数据
- 从SAE又回到BAE,感觉好轻松
- 【转】App Engine 众生相, 看清GAE/SAE/ACE/BAE/TAE中浮躁的云
- 【最新发布】前有SAE、BAE,现有搜狐云景,开发者们免费一展伸手的时间到了~
- SAE
- SAE
- 去掉新浪sae认证烦人小尾巴
- SAE 和 AWS 以及其它
- python中使用system函数时传入中文时的编码
- 缺页异常详解
- php基础教程——学习总结
- shell 编程基础(2)
- iOS-Core-Animation之四----视觉效果
- SAE和BAE小试
- 推荐十款来自极客标签的超棒前端特效[第十五期]
- IOS model窗体的切换效果
- range和xrange的比较
- fiddler脚本定制之设置session颜色
- Doubango代码学习(一):开始篇
- SSL传输加密HTTPS
- jmx
- OpenLayers3 基本概念简介