War包、Jar包为正常生成方式,无特殊制作规范。需注意,应用部署会为应用所在容器或虚拟机注入一些平台内置的环境变量,来实现自动化部署功能,故需要在应用开发时避免使用这些环境变量,以免造成冲突。这些内置环境变量如下:
WAR包相关内置变量:
TOMCAT_URL:Tomcat包的下载地址(部署在虚拟机时)。
PKG_URL:War包(应用包)的下载地址(部署在虚拟机时)。
CONF_URL:server.xml配置文件的下载地址(部署在虚拟机时)。
RELEASE_ID:实例ID(部署在虚拟机时)。
PARM_LIST:所有环境变量的Key,以;隔开(部署在虚拟机时)。
JAR_PARM:JVM参数(部署在虚拟机或容器时)。
JAR包相关内置变量:
JDK_URL:JDK包的下载地址(部署在虚拟机时)。
PKG_URL:JAR包(应用包)的下载地址(部署在虚拟机时)。
PARM_LIST:所有环境变量的Key,以;隔开(部署在虚拟机时)。
JAR_PARM:JVM参数(部署在虚拟机或容器时)。
JAR_NAME:JAR包的文件名称(部署在容器时)。
RELEASE_ID:实例ID(部署在虚拟机时)。