[英]Updated java installation cannot be located in centos6
我必须根据 VAPT 要求将 Tomcat 从 7 更新到 9,所以我在我的 centos6 linux 服务器上进行了更新。 但是 tomcat 7 使用 java 1.7 openjdk 运行,当我启动 tomcat 9 时没有日志。
我研究并意识到我需要使用更新的 java 版本。 所以我做了 yum java 更新并安装了 jdk 11。但是服务器上的 echo JAVA_HOME 是空的。 如何在我的操作系统中找到安装目录或这个新的 java?
我检查了旧的 java 版本位于 /usr/java 但新版本不存在或不存在。 centos6默认安装的java是什么??
从命令行运行:
which java
结果你应该得到这样的东西:
/usr/bin/java
之后运行命令:
ls -al /usr/bin/java
你应该得到这样的结果:
lrwxrwxrwx 8 user 13 Jan 2022 java -> path_to_your_java_instalation
路径 /urs/bin/java 上的文件是符号链接
要获得所有安装的 java 版本,请给出命令: sudo alternatives --config java
,这将列出所有可用的 java 版本,您可以通过选择正确的版本进行设置。 您还将获得每个版本对应的实际安装路径,并可以相应地设置您的 java_home。
有关更多信息,您可以参考这里
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.