博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 错误:
阅读量:5240 次
发布时间:2019-06-14

本文共 2745 字,大约阅读时间需要 9 分钟。

在安装tomcat时报了错:

/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

本机环境:

[root@AY140518225150152f97Z bin]# uname -a

Linux AY140518225150152f97Z 2.6.32-358.6.2.el6.x86_64 #1 SMP Thu May 16 20:59:36 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

[root@AY140518225150152f97Z bin]#  cat /etc/redhat-release

CentOS release 6.5 (Final)

bing了一下。(google 一直訪问不了。why?)解决方法:

是由于64位系统中安装了32位程序
解决方法:
yum install glibc.i686

于是安装了下: glibc.i686,   发现有出现错误: no package match!

找了n 多方案,都没有解决这个问题, 偶然间注意到:

/usr/local/tomcat/bin/catalina.sh: /usr/local/jdk1.8.0_05/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

于是想是不是jdk版本号不正确? 检查了下jdk:jdk-8u5-linux-i586.tar.gz

果然,jdk 是32位的,上面红色部分看到了好几次没想到是jdk的问题,耽搁了好几天。

下了jdk-8u5-linux-x64.tar.gz,从新安装

tar -zvxf /home/sk/tools/jdk-8u5-linux-x64.tar.gz

再执行:./usr/local/tomcat/bin/configtest.sh

从新安装了64位的JDK之后:
[root@AY140518225150152f97Z bin]# ./configtest.sh
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/local/jdk1.8.0_05
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Jun 17, 2014 3:47:55 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
Jun 17, 2014 3:47:55 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-nio-8080"]
Jun 17, 2014 3:47:56 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFO: Using a shared selector for servlet write/read
Jun 17, 2014 3:47:56 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-nio-8009"]
Jun 17, 2014 3:47:56 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFO: Using a shared selector for servlet write/read
Jun 17, 2014 3:47:56 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1646 ms

--------------------------------------------------------------------------------------------------------------------------------

JDK 32 位是的错误:
[root@AY140518225150152f97Z bin]# ./configtest.sh
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/local/jdk1.8.0_05
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
/usr/local/tomcat/bin/catalina.sh: /usr/local/jdk1.8.0_05/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

posted on
2017-04-23 13:41 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/mthoutai/p/6752345.html

你可能感兴趣的文章
转博客园一位前辈关于.NET通过NCO3.0连接SAP的系列文章
查看>>
【NOIP2012模拟10.9】电费结算
查看>>
linux-----docker
查看>>
day04
查看>>
利用 ASP.NET 的内置功能抵御 Web 攻击 (1)
查看>>
系统任务管理器完美替代者System Explorer
查看>>
【凯立德】2012最新凯立德春季版导航C-Car系列 V3.0 地图编号2821J0A
查看>>
linux服务器网络连接timewait问题的解决方法
查看>>
如何操作使用Android 模拟器?
查看>>
洛谷P4363 [九省联考2018]一双木棋chess 【状压dp】
查看>>
BZOJ3724 [HNOI2012]集合选数 【状压dp】
查看>>
C# 正则表达式的特定字符
查看>>
quick-cocos2d-x 实现在lua里面完成android支付宝的接入
查看>>
uva 10344 23 out of 5 凑运算结果 全排列+dfs
查看>>
C++成员函数的重载,继承,覆盖和隐藏
查看>>
C/C++中的序点
查看>>
读《Boost程序库完全开发指南》
查看>>
springBoot启动加载笔记
查看>>
unity常用的比较函数
查看>>
5. iphone 的:active样式
查看>>