版本
Jetty 环境以 JDK 1.7.0_75 和 Jetty 9.2.10 为基础构建。在Container中的安装路径为/acs/user/jetty。如果你们的版本和我们版本不一样,可以通过通过自定义镜像的方式
加载模块
Jetty默认加载了以下模块:home-base-warning、server、deploy、websocket、ext、resources、jsp、apache、jstl、http、logging(可根据自身需求在启动脚本中增减)。
启动脚本
Jetty的启动脚本在Container中的路径为/acs/bin/start,可以根据自身需求修改此脚本。需要在Container中重启实例可直接WebSSH登录到实例后执行/acs/bin/start脚本即可。
应用日志
Jetty的日志默认输出在/acs/log/目录下,该目录下的日志内容可以在EWS 控制台的日志中心里查看。这里需要注意将日志框架(如log4j)的输出路径配置到/acs/log/目录下。注意当前日志需要以 .log 结尾,并且所有当前日志的数量限制为50个(超出50个的当前日志可能不会被EWS日志系统收集到)。设置日志轮转的时候,也要注意历史日志不要以.log结尾,否则会占用上述50个的限制。比如,对一个日志文件app.log, 可以设置历史轮转日志文件名为app.log.1, app.log.2等, 而不要设置为app.1.log, app.2.log.
应用网络
Jetty中运行的应用程序可直接连通外网,通过WebSSH登录到Container后,也可以和外网连通。此外Jetty应用和在EWS创建的服务(如MySQL和Redis镜像)网络上都是互通的。
应用代码
Jetty的运行时代码在/acs/user/jetty/webapps/ROOT。通过EWS控制台上传的代码存放在/acs/code,执行启动脚本时会将/acs/code的代码copy到Jetty运行代码目录/acs/user/jetty/webapps/ROOT。
支持tomcat7,其余和jetty一样,只是目前Tomcat没有加到监控(后面会加上),如果你们的版本和我们版本不一样,可以通过通过自定义镜像的方式
基本环境
EWS3.0 Jboss 环境以 JDK 1.7.0_75 和 Jboss 7.1.1 为基础构建。
平台支持JRE7(Java SE Runtime Environment)平台和基本类库,并可以使用 Java API 标准为 Java 运行时环境开发应用程序。应用程序使用 Java Servlet标准与EWS Java运行时环境进行交互,并且可以使用常用的Web应用程序技术。
平台特点
JDK环境
EWS3.0 Jboss 环境的JDK版本为1.7.0_75(对应JDK官方包jdk-7u75-linux-x64.tar.gz),在Container中的安装路径为/acs/user/jdk
Jboss环境
Jboss的版本为官方jboss 7(对应JBoss官方包jboss-as-7.1.1.Final),在Container中的安装路径为/acs/user/jboss。
Jboss的启动脚本在Container中的路径为/acs/bin/start,可以根据自身需求修改此脚本。需要在Container中重启实例可直接WebSSH登录到实例后
1.通过jps查看jboss对应进程比如46101 jboss-modules.jar
2.kill -9 46101
3重新执行/acs/bin/start &脚本即可。