注意: Java应用中的所有请求都会从lighttpd直接转给tomcat,app.conf中handlers下的所有规则都不起作用,需通过修改web.xml解决。
BAE专业版功能如下: (● 支持 - 不支持 ○ 即将支持) 分类 功能 BAE专业版 代码管理 打包上传 ● svn ● > git ● 语言 php 5.4 ● php 5.5(含Zend Guard Loader) ● php 5.6(含Zend Guard Loader) ● php 7.0 ● java 7 ● java 8 ● python 2.7 ● node.js 4.2 ● 自定义
目前仅支持web类型应用,分为自定义镜像应用与公共镜像应用( java7 , java8 , nodejs4 , php5.4 , php5.5 , php5.6 , php7.0 , python2.7 )。 代码仓库管理方式支持为git、svn以及bos(打包上传),svn与git限制单文件40M大小。 一个应用下允许最多创建5个环境,每个环境下最多可创建20个实例。
日志调试 java-tomcat类型应用支持如下系统日志: stdout.log: tomcat标准输出日志 stderr.log: tomcat错误日志 supervisord.log: tomcat supervisor管理/保护日志 access.log: lighttpd访问日志 catalina.log: tomcat catalina日志 appconf.log: 应用异常及错误日志
通过应用列表创建的应用只支持BAE官方的运行时,即只支持系统定义的Java、nodejs、php和python语言。 如果在创建完的应用下新创建环境,创建环境时必须选择镜像的版本。环境创建完成后,镜像的版本信息会显示在“环境详情”页签中。 说明: BAE代码仓库中的代码存放到/home/bae/app目录下。
开发者使用注意 Java应用环境支持本地读写数据,但仅提供有限的空间来存放临时文件。用户可对应用环境/home/bae下的文件和路径进行读写操作,但对于以下情况,临时文件将被全部清空: 环境部署新版后 实例重新启动后 虚机故障 升级套餐 相比其它目录,/home/bae/data目录会在环境部署及实例重启后保留文件,但虚机故障迁移或升级套餐后依然会清空其中的文件。
BAE专业版支持的应用类型为web,支持的语言有: php 5.4 & 5.5 & 5.6 & 7.0 & 7.1 & 7.4 java 7 & 8 python 2.7 & 3.7 node.js 4 & 6 & 8 代码库 指保存应用的各个代码版本的资料库。 环境 即运行环境,由一个或多个实例组成。
套餐1:启航I型 CPU 1核 内存1GB 系统硬盘20GB ,带宽:5Mbps Java7 + Tomcat7 “Hello World”默认页面压力测试。
java8里面需要把PermSize修改为MetaspaceSize,把MaxPermSize修改为MaxMetaspaceSize。 配置Tomcat 在应用根目录下创建与ROOT.war同级的新目录.bae。 在.bae目录下新建tomcatconf目录。 在tomcatconf目录存放server.xml、context.xml等配置文件。
支持 - 不支持 ○ 部分支持) 场景 用普通服务器搭建中大型网站或APP后台 用BAE专业版搭建中大型网站或APP后台 搭建分布式集群 - 需要分别购买服务器,手动配置均衡,组成分布式集群 ● 一键快速自动创建带有均衡负载的多实例分布式集群 安装环境 - 手动安装运行应用所需的runtime环境 ● 一键快速自动配置runtime环境(支持Java/php/node.js/python/自定义