繁体   English   中英

更新java安装在centos6中无法定位

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM