平台默认会根据源码根目录是否有Jar包来识别为Java Jar项目.
在此步骤中,你需要提供一个可用的Java Jar源码程序用来部署在Rainbond平台上,此应用程序至少需要满足如下条件:
如果项目未定义Procfile文件,平台默认会生成默认Procfile来运行Jar包。
web: java -Dserver.port=$PORT $JAVA_OPTS -jar ./*.jar
上述是默认Procfile,如果需要扩展更多启动参数,可以自定义Procfile。
当前Rainbond支持OpenJDK如下版本为:
1.6.0_27
1.7.0_95
1.8.0_74
1.9-latest
10.0.2
11.0.1
平台默认版本使用1.8
。若需要使用其他版本的OpenJDK,可以通过在源码根目录下添加system.properties
文件来设定java.runtime.version
的值来指定所需版本的JDK。
# system.properties 目前Rainbond能识别的版本值为11,10,1.9,1.8,1.7,1.6
java.runtime.version=1.8
平台目前也支持OracleJDK,但此特性需要在平台里启用才会生效。
默认不内置提供OracleJDK下载,需要在设置里启用OracleJDK后配置相关OracleJDK下载地址。
OracleJDK下载地址格式要求: http://<web服务URL>/jdk-8u201-linux-x64.tar.gz
示例https://github.com/goodrain/java-jar-demo