虽然我设置了JAVA_Home,但是系统找不到
Although I have JAVA_Home set, the system can not find it
我将我的 JAVA_HOME 变量设置为以下路径: /usr/lib/jvm/jdk11 并且当我输入以下命令时: java -version ,它会显示当前版本并回显 $JAVA_HOME表示上面的路径。
当我启动 tomcat 时,出现以下错误消息:
JAVA_HOME 和 JRE_HOME 变量均未定义。
我都设置好了,但是 tomcat 找不到它。
Tomcat 从 catalina.sh.
调用脚本 setenv.sh
在目录 CATALINA_BASE/bin 中创建一个名为 setenv.sh 的脚本,并添加行:"export JAVA_HOME=/usr/lib/jvm/jdk11"。使脚本可执行,即 chmod +x setenv.sh
您需要在 .bashrc 文件中添加以下行:
export PATH=$PATH:$JAVA_HOME/bin
.bashrc 文件位于 /home 目录中。
我将我的 JAVA_HOME 变量设置为以下路径: /usr/lib/jvm/jdk11 并且当我输入以下命令时: java -version ,它会显示当前版本并回显 $JAVA_HOME表示上面的路径。 当我启动 tomcat 时,出现以下错误消息: JAVA_HOME 和 JRE_HOME 变量均未定义。
我都设置好了,但是 tomcat 找不到它。
Tomcat 从 catalina.sh.
调用脚本 setenv.sh在目录 CATALINA_BASE/bin 中创建一个名为 setenv.sh 的脚本,并添加行:"export JAVA_HOME=/usr/lib/jvm/jdk11"。使脚本可执行,即 chmod +x setenv.sh
您需要在 .bashrc 文件中添加以下行:
export PATH=$PATH:$JAVA_HOME/bin
.bashrc 文件位于 /home 目录中。