invoke jdk1.7 报错 “/lib/tls/libc.so.6: version `GLIBC_2.4' not found”

在启动Tomcat时,遇到错误提示:/lib64/tls/libc.so.6: version `GLIBC_2.4' not found,原因是系统GLIBC版本低于JDK1.7要求的2.4。通过`lsb_release -a`和`strings /lib64/libc.so.6 | grep GLIBC_`确认了CentOS 4的GLIBC版本过低。解决方案可能包括升级GLIBC或使用支持更低GLIBC版本的JDK。
摘要由CSDN通过智能技术生成

我是用的是CentOS,版本信息

[work@xxx logs]$ lsb_release -a

LSB Version:    :core-3.0-amd64:core-3.0-noarch:graphics-3.0-amd64:graphics-3.0-noarch
Distributor ID: RedHatEnterpriseAS
Description:    Red Hat Enterprise Linux AS release 4 (Nahant Update 3)
Release:        4
Codename:       NahantUpdate3



我在启动tomcat的时候失败,catalina.out显示:

“Error: failed /home/work/local/jdk1.7.0_75/jre/lib/amd64/server/libjvm.so, because /lib64/tls/libc.so.6: version `GLIBC_2.4' not found (required by /home/work/local/jdk1.7.0_75/jre/lib/amd64/server/libjvm.so)”


就是找不到GLIBC_2.4这个版本,于是我查看自己OS拥有的GLIBC的版本。

[work@xxx logs]$ strings /lib64/libc.so.6 |grep GLIBC_                       
GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_PRIVATE


确实没有GLIBC

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值