云引擎近期会对 Java 运行环境进行升级,提供更高的 Java 版本(最高支持至 Java 14),可以在项目根目录创建一个名为 system.properties
的文件,内容如下来指定 Java 版本。
java.runtime.version=12
目前支持的版本包括:8、11、12、13、14,如果不存在该文件,则会继续使用默认的 Java 8。
此外还有一些对用户影响较小的变化:
- 操作系统从 Debian 8 改为了 Ubuntu 16.04
- Maven 从 3.3 升级至了 3.6
- 升级后的首次部署可能比较慢(几分钟),请耐心等待。
还有一些新的功能:
- 添加了
chrome-headless
支持(需在 leanengine.yaml
中配置,体积很大,会显著增加部署耗时),路径在 /usr/bin/google-chrome
,运行时需传参数 --no-sandbox
和 --disable-setuid-sandbox
如果遇到问题,可以在控制台的「部署历史」中回滚到之前没有问题的版本(这次升级不会影响之前已经构建好的版本),然后与我们联系。