部署Smartbi及其组件时,如果Java环境使用Open jdk 11,可参考以下方法设置Java环境变量。
1、获取open jdk 11安装包,并解压到指定目录
代码块 | ||
---|---|---|
| ||
tar -zxvf openjdk-11_linux-x64_bin.tar.gz -C /opt
|
2、设置环境变量
执行 vi ~/.bash_profile 文件末尾添加,并保存
代码块 | ||
---|---|---|
| ||
export JRE_HOME=/opt/jdk-11 #注意替换实际的jdk部署路径
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/jre/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
|
注意 |
---|
注意Open Jdk 11 安装目录中不包含jre目录,安装目录即为jre目录。所以在设置环境变量时直接指定JRE_HOME为open jdk 11安装目录即可 |
3、修改Tomcat启动参数文件:setenv.sh
代码块 | ||
---|---|---|
| ||
export JRE_HOME="/opt/jdk-11 " #注意替换实际的jdk路径
export CATALINA_HOME="/data/apache-tomcat-8.5.51" #注意替换实际的tomcat部署路径
export JAVA_OPTS="-Dfile.encoding=GBK -Duser.region=CN -Duser.language=zh -Djava.awt.headless=true -Xms8192m -Xmx8192m -XX: |
MaxMetaspaceSize=512m -Dmail.mime.splitlongparameters=false -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow" |