跟上文修改jdk版本为1.8
上文传送门:Linux修改/ect/profile文件导致虚拟机无法登录
当前环境
- jdk-1.8
- dubbo-admin-2.5.7.war(网上改好的版本,可与jdk1.8兼容)
- zookeeper-3.6.3
部署
把war包放在webapps下,启动zookeeper和tomcat,访问http://192.168.2.129:8080/dubbo-admin
按道理来说应该是可以直接访问的,但是访问失败。
查看日志,发现原因tomcat启动时还是用的jdk10,再使用java -version查看版本时显示1.8。。。(离谱,换1.8了但没有完全换。。。)
tomcat指定jdk版本
在bin目录下setclasspath.sh文件中指定一下
export JAVA_HOME=/usr/java/jdk1.8
export JRE_HOME=/usr/java/jdk1.8/jre
测试
启动tomcat发现是1.8版本,再访问http://192.168.2.129:8080/dubbo-admin直接成功

本文讲述了如何将JDK版本从1.10更新到1.8,以解决在部署Dubbo-admin 2.5.7与Zookeeper 3.6.3环境中,由于Tomcat默认使用旧版本JDK导致的访问失败。通过修改setclasspath.sh文件指向正确路径,最终确保了1.8环境的正常运行和应用访问成功。
7450

被折叠的 条评论
为什么被折叠?



